Versioonihaldussüsteemid (VCS) on tööriistade kogum, mis aitab arendajatel jälgida muudatusi lähtekoodis ja teistes projektidokumentides. Need süsteemid võimaldavad mitmel arendajal samal ajal töötada sama projektiga, salvestades muudatused ja andes võimaluse vajadusel varasemaid versioone taastada.
Populaarsed versioonihaldussüsteemid:
- Git
- Subversion (SVN)
- Mercurial