Το Version Control είναι ένα σύστημα που καταγράφει αλλαγές σε αρχεία, επιτρέποντας την παρακολούθηση των εκδόσεων και τη συνεργασία πολλών χρηστών στον ίδιο κώδικα ή έγγραφο.

Οι προγραμματιστές χρησιμοποιούν το version control για να διατηρούν ιστορικό αλλαγών και να διαχειρίζονται εκδόσεις σε έργα με ακρίβεια.