Glossary
Version control
Also called: versioning, revision control
Version control keeps every revision of a document as part of one record rather than as separate files, marks which version is currently in force, and retains superseded versions as evidence. It is what makes 'which version was approved on that date' an answerable question.
Version control explained
What version control actually provides
Three things, and organisations usually implement the first and stop.
A history. Each revision is retained rather than overwritten, so nothing is lost when a document is updated.
An unambiguous current version. More important than the history and more often missing. If a reader cannot tell at a glance which version is in force, the history has not helped them.
Retained supersession. Old versions are labelled as superseded and kept, because the question in any investigation is which version was in force at the time — not what the document says now.
Why deleting old versions is a mistake
It looks like housekeeping and it is the removal of evidence. A retained version limit — common on file platforms, often set by default and rarely reviewed — silently discards the revision that someone will eventually need. Storage is cheap relative to the cost of explaining an absence.
Check-out and check-in
Checking a document out locks it for editing and shows who holds it. It is the mechanism that prevents two people producing conflicting versions of the same document, which is how organisations end up with two files that both look authoritative.
Check-out and real-time co-authoring are different models and cannot both apply to one document. Collaborative drafting suits co-authoring; controlled records suit check-out.
The failure this prevents
Work performed against a superseded document. On a construction site it means building to an old drawing; in manufacturing it means an operator following a retired work instruction; in a legal practice it means an agreement signed with a clause the firm retired. All three trace back to a reader being unable to tell which version was current.
FAQ
Version control: common questions
How many versions should we keep?
All of them, in most cases. Version history is the evidence of what was in force when, and a retained-version limit deletes exactly the revision an investigation later needs. Storage is cheaper than the alternative.
What is the difference between a version and a revision?
Nothing consistent across products, which is why the terms are used interchangeably here. Some systems distinguish minor versions from major revisions; the meaningful distinction is between the current version and superseded ones.
Related terms
- Check-in / check-outCheck-out locks a document for editing by one person and shows others who holds it; check-in releases the lock and creates a new version.
- Common data environmentA common data environment is the agreed single source of information for a project, through which all information is collected, managed and shared.
- Contract lifecycle managementContract lifecycle management covers the whole life of an agreement: request, drafting, negotiation, approval, signature, storage, obligation tracking and renewal.
- Document management systemA document management system is software that captures, stores, versions, secures and retrieves an organisation's documents from one repository.
- Document migrationDocument migration is the movement of documents, their metadata and their version history from one system to another.
- Document numberingDocument numbering assigns each document a unique identifier, generated by the system according to rules configured per document type.
Last reviewed: August 28, 2026. Browse the full glossary.