CVS é um sistema de controle de versão, um componente importante da Gestão de Configuração de Software (SCM). Com ele, você pode registrar o histórico de arquivos de origem e documentos. Ele desempenha um papel semelhante aos pacotes de software livre RCS, PRCS e Aegis.