User guide
8
1 OVERVIEW
1.1 Introduction
Release management is a continuous deployment solution that makes release cycles repeatable, visible and more
efficient by automating deployments through every environment from Team Foundation Server (TFS) until
production. With pre-defined release paths, release management triggers deployments upon approval, assembles all
the components of your application, moves them to the target servers and installs all of them in one transaction.
Once the installation is successful, release management can execute automated tests or data generation scripts
specified for your application. The same steps are repeated until the application is approved and goes to the next
environment.
Based on a business-approval workflow and a flexible and centralized configuration, release management is an
orchestration platform that improves coordination and communication between development, operations and quality
assurance to decrease issues inherent to it such as inefficiency, errors, frustration, high costs and delays.