Das Concurrent Version System (CVS) wurde für das OpenBSD-Projekt ausgewählt. Mit Hilfe von CVS sind etwa 70 Entwickler in der Lage, den Quelltext zu aktualisieren (das sind ca. 1,2 GB in ungefähr 140.000 Dateien): dazu gehören das Betriebssystem, die Ports/Packages und das X Window System. Viele der OpenBSD-Benutzer können dann die Quelltexte per anonymous CVS herunterladen, das wesentlich zuverlässiger funktioniert als das Software-Upgrade-Protokoll (sup(1)).
Mit CVS ist es ebenfalls leicht möglich, Branches zu erzeugen und zu pflegen, sodass wir in einem Sourcetree gleichzeitig das Release mit zusätzlichen Patches und hochaktuelle Entwicklerquelltexte pflegen und anbieten können. Mit CVSweb gibt es auch ein einfach zu bedienendes und navigierbares Webinterface dazu.
Da CVS mit der Secure Shell (ssh(1)) zusammenarbeitet, bietet es zuverlässige Benutzer- und Hostauthentifikation. Das wiederum passt gut zum Sicherheitsziel des OpenBSD-Projekts.