version control

n. systematic tracking of modifications to documents, especially as a feature of automated document management

Notes

Software, such as a document management application, usually handles version control. Such programs often can maintain previous drafts or versions of a document. In computer programming, version control provides similar functions, but mostly operates on portions of code within a single application.