Yes. OutSystems enables the management of different versions across different environments, according to development and staging pipelines and includes APIs for integrating with alternative configuration management systems.
Organizations often must comply with specific internal rules that require that all application code be kept in a specific system, such as Team Foundation Server, SVN, Rational Team Concert or GitHub. OutSystems has the APIs to retrieve any committed version and the ability to detect programmatically when a new version has been published in any of a customer's environments. Based on this information, it can easily create an integration into the existing source control system to ensure all application histories are properly tracked there.