used to control the versions of software and formally track control changes to the software configuration
used to control the versions of software and formally track control changes to the software configuration
the process of maintaining and managing the various versions of various artifacts of a software project.