Gartner defines Software Change and Configuration Management as the implementation of a set of disciplines used to stabilize, track and control the versions and configurations of a set of software items using tools designed for this purpose.
SCCM may include:
SCCM tools are designed to support version and configuration management of software source code and supporting artifacts.