Configuration Management (CM)
Systematic management of all the software components and documentation in a computer system
Version control and revision control: process of managing changes to the code base of a program.
E.g., SCCS system used to coordinate changes made to a program by a team of programmers.