Sürüm Kontrol Sistemleri (VCS), yazılım kodunda yapılan tüm değişiklikleri zaman damgası ve yazar bilgisiyle kaydeden, ekiplerin aynı proje üzerinde çakışmadan çalışmasını sağlayan araçlardır. Bu alandaki küresel standart Git'tir.

Git, merkeziyetsiz bir yapı sunarak geliştiricilerin kendi bilgisayarlarında bağımsız dallar (branch) oluşturarak kod yazmasını ve ardından bu dalları ana kod tabanıyla birleştirmesini (merge) sağlar. GitHub, GitLab ve Bitbucket ise bu kod depolarını bulutta barındıran iş birliği platformlarıdır.