Використання системи контролю версії є необхідним для роботи над великими проєктами, над якими одночасно працює велика кількість розробників. Системи контролю версії надають ряд додаткових можливостей: Можливість створення різних варіантів одного документу; Документування всіх змін (коли ким було змінено/додано, хто який рядок змінив);