Software Configuration Management Is. Configuration management is a form of IT service management ITSM as defined by ITIL that ensures the configuration of system resources computer systems servers and other assets are known good and trusted. Most configuration management involves a high degree of automation to achieve these goals.
Its the discipline of ensuring that all software and hardware assets which a company owns are known and tracked at all timesany future changes to these assets are known and tracked. CM is used to essential due to the inventory management library management and updation management of the items essential for the project. Multiple people are working on software which is consistently updating.
Software configuration management SCM is a software engineering discipline consisting of standard processes and techniques often used by organizations to manage the changes introduced to its software products.
Some organizations treat this as one discipline. Fortunately there are many available tools beginning with systems such as Revision Control System RCS and Concurrent Versions System CVS which have been followed by newer tools such as Subversion SVN Mercurial Hg and Git. In Software Engineering Software Configuration Management is the task of tracking and controlling changes in the software part of the larger disciplinary field of Configuration Management. The SCM practices include vision controls in the establishment of baselines.