CVS è un sistema di controllo delle versioni, un componente importante della Gestione della Configurazione del Codice Sorgente (SCM). Usandolo, puoi registrare la storia dei file sorgente e dei documenti. Svolge un ruolo simile ai pacchetti di software libero RCS, PRCS e Aegis.