Abstract-To deliver quality software continuously is a challenge for many organizations. It is due to factors such as configuration management, source code control, peer-review, delivery planning, audits, compliance, continuous integration, testing, deployments, dependency management, databases migration, creation and management of testing and production environments, traceability and data post-fact, integrated management, process standardization, among others. To overcome these challenges, this paper presents a continuous delivery process that promotes artefacts produced by developers, in a managed fashion, to production environment, allowing bidirectional traceability between requirements and executables, and integrating all activities of software development using the concepts of Application Lifecycle Management. As a result, we obtained an ecosystem of tools and techniques put into production in order to support this process 1 .