What is Software Configuration Management?
When you think of software engineering, you may also think of software configuration management which is the process of controlling any changes and tracking any new changes. Two important tasks of software configuration management include establishing baselines and control of revisions. The major concern of companies practicing of this type of configuration management is to find out whether or not we can reproduce the actions of someone else (in regards to software), maybe not perfectly, but close with controlled changes. This process of reproduction and the comparison of those differences are very important to software configuration management. Usually normal configure management techniques will focus on the creation of simple products in a controlled environment, however with software configuration management deals with the complex systems and how changing the small increments under the controlled environment are developed. Software configuration is the practice of how to use the art