The tracking and control of software development. SCM tools typically offer version control and team programming features.
A category of software whose definition changes from manufacturer to manufacturer. Perforce is a Software Configuration Management system. Functions commonly said to comprise SCM systems are version control, concurrent development, release management, build management, and change review.
The IT organization's process and efforts to proactively manage numerous, on going changes to software artifacts during a project or while in production. The objective is to maintain software integrity, traceability and eliminate mistakes and rework throughout the software life cycle. Also, frequently called version control.
Manages different versions and revisions of the codebase of a software.
A discipline applying technical and administrative direction and surveillance to identify and document the functional and physical characteristics of a configuration item, control changes to those characteristics, record and report change processing and implementation status, and verify compliance with specified requirements
a discipline that supports and controls the changes to software work products throughout its life-cycles
Software Configuration Management (SCM) is part of configuration management (CM).