Versioning is the way (method or strategy) or act of creating versions. Depending on the kind of version to be created (individual, consistent, synchronized or managed) one also speaks of individual, consistent, synchronized or managed versioning.