CVS est un système de contrôle de version, un composant important de la gestion de la configuration des sources (SCM). Avec lui, vous pouvez enregistrer l'historique des fichiers sources et des documents. Il remplit un rôle similaire aux logiciels libres RCS, PRCS et aux packages Aegis.