Application Release Orchestration (ARO)

Automate and orchstrate complex release processes with Cloudomation.

❌ Without Cloudomation Engine

Problem

Complex release process, which is difficult to automate: many different constellations of the software have to be delivered to many different target environments.

✅ With Cloudomation Engine

Solution

Flexible end-to-end automation in Python allows easy mapping of many conditions. The release process can easily and quickly be adapted and extended.

Success Story

Release Automation for complex spectrum management software & replacement of Broadcom’s Automic Release Automation (ARA) 

How It Works

Pro-Code Automation

This allows unprecedented flexibility with no predefined data model, no limits to express complexity, no separation of process logic (i.e. the automation engine) and process content (task execution).

Complete End-to-End Automation and Orchestration Platform

Much broader features than just release automation tools.

Customer-Centric

Lightweight platform, focus on customer enablement, customer-centric product development.

Outcome

End-to-End Automation and Orchestration

Flexible Automation that Grows with the User

Visibility and Collaboration

Discover Cloudomation as an Alternative to...

Automic ARA

Migrate from Automic ARA to Cloudomation Engine.
Get a solution that you can customise to your exact requirements.

Frequently Asked Questions

How does Engine differ from other products on the market?

The biggest difference is that even complex requirements can be mapped with Engine. With many other tools, you are limited by a GUI that only allows certain inputs (for example, a predefined scheduling without individual customization options). With Engine, you can create workflows with Python that are precisely tailored to your use case. If there is no Python knowledge in your company, we will be happy to take over the implementation based on your requirements.

How easy is it to migrate from other tools?

Unfortunately, there is no general answer to this question. We will go through the requirements with you and then evaluate the effort and time required. Do you have a specific use case? Then talk to us. We can make a quick assessment in a short introductory call.

How much does Cloudomation cost?

Please take a look at our pricing page.

Meet Your New Release Automation Tool

Streamline operations, optimize collaboration, and deliver faster. Let’s discuss how our platform can help you overcome challenges and hit your goals.

engine use case problem

Automatic release of software that exists in different configurations on different target environments is challenging because conditions are set at different points. For example, a different build package can be used depending on the customer name, the operating system and customer-specific configurations might also need be taken into account etc. Mapping such dependency trees leads to highly complex constructs in other release tools, which are difficult to understand and maintain. This causes problems:

  • Changes to release automation are a lot of work and take a long time to implement.
  • Many manual steps remain, which are seen as too laborious to automate.
  • The release process is unreliable, as complex dependencies have to be taken into account in manual steps, which leads to errors.
  • Releases are handled individually for each customer with high effort. It takes a long time to deliver a new version to all customers.
  • Expert knowledge of individual employees is crucial for error-free releases.
  • Customer growth is threatening, as releases for more customers in more constellations can barely be supported.

Pro-code end-to-end automation of the release process with Cloudomation Engine:

  • Thanks to pro-code automation in Python, the automation of complex processes needs fewer steps than with other automation solutions. This reduces complexity and makes the resulting automation scripts shorter, easier to understand and easier to maintain, as well as faster to develop.
  • Thanks to broad integration features including an API manager, the orchestration of complex releases across various tools and systems is easily possible.
  • In Python, even complex / nested conditions can be easily mapped. Any process logic can be automated. 
  • No rigid process model is given, only best-practice templates. This leaves flexibility for you to customise the release process to exactly fit your requirements.
  • You develop, extend and manage your automations independently. If required, we support you – wherever you need.
  • Automations remain simple, maintainable and clear.
engine use case loesung

Pro-Code Automation

This allows unprecedented flexibility with no predefined data model, no limits to express complexity, no separation of process logic (i.e. the automation engine) and process content (task execution).

Complete end-to-end automation and orchestration platform

Much broader features than just release automation tools.

Customer-Centric

Lightweight platform, focus on customer enablement, customer-centric product development.