Concurrent Versions System
Concurrent Versions System of CVS is een versiebeheersysteem dat is ontwikkeld om een verzameling (bron) bestanden hiërarchisch te ordenen, bij elkaar te houden en te beheren. Mensen kunnen hun lokale kopie van het hiërarchische systeem up-to-date houden vanaf de CVS server, en bovendien is het mogelijk om veranderingen aan bestanden of nieuwe bestanden terug te sturen, ook is het mogelijk om oude bestanden te verwijderen.
Doordat het een op client-server relaties gebaseerd systeem is, is het door meerdere gebruikers tegelijk te gebruiken en zijn de netwerkmogelijkheden ingebouwd. Deze karakteristieken maken van CVS het gereedschap voor projecten waarbij meerdere mensen vanaf meerdere, veraf gelegen plaatsen, samen moeten werken aan bestanden en broncodes. Veel belangrijke free softwareprojecten maken gebruik van CVS, aangezien hier alle veranderingen en verbeteringen eenvoudig te integreren zijn. Voorbeelden hiervan zijn: Gnome, KDE, GIMP, Wine, etc.
CVS werd oorspronkelijk in 1989 geschreven door Brian Berliner, die zich voor een groot deel van de algoritmen baseerde op eerder werk van Dick Grune uit 1986. CVS is open-sourcesoftware en wordt verspreid onder de GNU General Public License.