Software configuration management(SCM) is the task of tracking and controlling changes in the software. Configuration management practices include configuration identification,change control ,()and configuration audit.