Az SVN (Apache Subversion) egy centralizált verziókezelő rendszer, amely a CVS (Concurrent Versions System) utódjaként jött létre. Segít a szoftverkód, dokumentumok és egyéb fájlok változásainak követésében.
A Git egy elosztott verziókezelő rendszer, amelyet Linus Torvalds fejlesztett ki 2005-ben. Célja a szoftverkód változásainak hatékony követése, a párhuzamos fejlesztés támogatása és a változtatások kezelésének megkönnyítése.