Tracking and managing changes to a model or document over time, so previous versions can be recovered and it's always clear which version is current. A CDE's own status/revision fields are its version control mechanism at the project level; Revit's central-and-local file system is the same idea at the single-file level.