Source code management (SCM) or Version Control System is used to track modifications to a source code repository. When multiple developers work on a same system, you are in need of SCM.

Related Articles