Concurrent Versions System, ou CVS, est une méthode pour maintenir plusieurs versions d'un seul logiciel. Le serveur CVS peut soit résider sur votre machine locale ou sur un serveur distant. Pour se connecter à un référentiel CVS, vous devez avoir installé CVS sur vos ordinateurs. Les utilisateurs de Linux et Unix peuvent télécharger et installer le "cvs" package à partir du référentiel de logiciels de leur distribution. Les utilisateurs de Windows doivent installer un paquet CVS comme CVSNT.