source control management (SCM)
CloudBees Release Orchestration SaaS
Also known as version control management, it is a way of merging and tracking changes to programming code by multiple contributors. SCMs store source code in a repository, keep a history of any changes, and help resolve code merge conflicts. SCM tools include BitBucket, Perforce, GitBucket, and SVN.