Application release automation

Application Release Automation (ARA) refers to the process of packaging and deploying an application or update of an application from development, across various environments, and ultimately to production.

In their IT Glossary, industry analyst firm Gartner defines ARA as follows:

"Application release automation (ARA) tools focus on the modeling and deployment of custom application software releases and their associated configurations, often for Java Platform, Enterprise Edition (Java EE) and .NET applications. These tools offer versioning to enable best practices in moving related artifacts, applications, configurations and data together across the application life cycle. ARA tools support continuous release deployment. They often include workflow engines to assist in automating and tracking human activities."[1]

Activities that comprise application release management:

Vendors

Attunity
Automic
CA Technologies (fka Nolio)[2]
Electric Cloud ElectricFlow
Flexagon FlexDeploy
IBM UrbanCode
Release Management for Visual Studio / Release Management Service for Visual Studio Online
Serena Software[3]

References

  1. http://www.gartner.com/it-glossary/application-release-automation-ara/''. Missing or empty |title= (help);
  2. http://www.ca.com/releaseautomation''. Missing or empty |title= (help);
  3. http://www.serena.com/index.php/en/news-events/press-release-detail?press_release_id=55''. Missing or empty |title= (help);