Software CM creates the medium through which software development changes & activities must flow. Therefore, Software CM is the intentional architecture of software development change-flow. According to this article http://bradapp.blogspot.com/2007/05/software-cm-is-not-process.html Survey result of difference VCS within thoughtwork - http://martinfowler.com/bliki/VcsSurvey.html