“…Focusing on the basic functions (version control, concurrent development, configuration selection and workspace management), SCM is very similar to PDM, as the Application Lifecycle Management (ALM) can be compared to PLM. ALM "has emerged to indicate the coordination of activities and the management of artefacts (e.g., requirements, source code, test cases) during the software product's lifecycle" [11]. ALM comes from the Configuration Management (CM) domain, which traditionally provides storage, versioning and traceability between all artefacts.…”