Home Insight RPA – Cost of Automation Ownership

Back to Insight

RPA – Cost of Automation Ownership

Ashish Nangla by Ashish Nangla - June 22, 2021

Over the last few years, RPA has gained a lot of traction as many organizations have started to embrace automation as one of the core tools for digitally transforming their business and workforce. Business areas within an enterprise may have the following motivators for automation based on the business functions they perform.

  • Establish lean teams and reduce costs
  • Ability to process higher volumes in same or less time
  • Elastic capacity to handle unexpected spikes in business transactions
  • Improve quality and accuracy by removing errors
  • Compliance and audit needs
  • Enhance user and customer experience

The benefits, reasons, and areas to automate have become a lot clearer as RPA has become a more common practice. However, many enterprises still find it challenging to accurately calculate the cost of automating processes for their organizations and hence are not able to fully justify the business benefits as it is typically costly to implement.

While calculating the costs it is important to understand the different components of total cost of ownership, which is much more than just the people cost or the cost to build the automations. There are several other factors at play that are necessary for properly scaling, maintaining, and maximizing returns from an automation program.

Typically, costs can be categorized into “capital expenses” (one-time expenses to build the automations) and “operational expenses” (recurring expenses to run and maintain the automations). The operating costs should be calculated on a 3-year timeframe (typical lifetime of an automation). With an understanding of the different costs, organizations are able to fine tune and optimize to improve their total cost of ownership.

The diagram below shows the different cost components and how we can categorize them.

Let’s first review the one-time costs for automations.

Incubation Cost (One Time – Low Cost)

This is a one-time initial cost incurred when organizations start their automation journey. This includes the cost for evaluating the vendor products, tool trainings, development of proof of concepts/value and initial COE setup.

Process Discovery (One Time – Low Cost)

This cost is for process pipeline generation. Discovery is needed to evaluate business departments and map out different processes and tasks to determine the complexity or ease of implementation along with tangible business benefits from automation. Post Discovery, the process pipeline is prioritized for automation development based on these parameters.

Automation Development (One Time – High Cost)

After automation pipeline prioritization, the next step is to develop the automations. This involves establishing a development pod consisting of process analysts and RPA engineers. Although this is a high-cost component, it is a one time expense and a small percentage of the total cost of ownership.

The one time costs, or capital expenses, are required to establish your automations in production. However, they do not provide a lot of opportunity for overall cost optimization. Let’s now review the operating expenses. These are recurring costs and if not constantly optimized can negatively impact the business benefits that you are expecting from the automations.

RPA Platform License Costs (Recurring – High Cost)

Based on what tools you are using, license costs could potentially consume the largest portion of your total cost of automation ownership. On one end of the spectrum, we have the commercially licensed tools, platforms such as UiPath, Blue Prism, Automation Anywhere, and Power Automate. These tools have different licensing models. But typically, an organization would need to acquire licenses for the following:

  1. Automation Management or Orchestration component – This is a central server component. Organizations generally need one of these for the production environment, hence this is a yearly fixed cost. However, organizations may also need addon licenses to establish redundancy and failover for the server.
  2. Bots or Agents – These components are the runtime agents or robots which are installed on desktops or virtual machines to execute the processes assigned by the server component. Organizations will need multiple bot licenses based on the number of automations they intend to have in production. For example, if you need 50 bots to run 75 processes, you will need to procure 50 licenses. This also depends on what type of processes you have. There are different kinds of bots for different kinds of processes/goals. Dependent on need, organizations may need to pay for multiple kinds of bot licenses such as unattended and attended bots.
    Similarly, some platforms have their licensing models based on the number of users using the automations or the actual number of automations an organization runs as opposed to the number of bots.
  3. Developer IDE or Development Studio – These are the tools used by developers to build automations. Typically, you will need a license for each named user.

In addition to production licenses, some platform vendors also mandate licenses for non-production environments (for development and testing). Also, there may be licenses for adjacent components such as intelligent document processing, chat bots, human-in-the-loop capability, and more.

Licenses from commercial platforms are generally renewed on a yearly basis and can add up significantly as organizations scale the number of automations they have in production. They are also independent of how well the bots are utilized. The objective should be to increase utilization and reduce the number of bots and licenses.

On the other hand, as RPA has become more mainstream, new pricing models have emerged. There are now other options available in the market that have zero bot license fee models for the core components such as building, running, and managing automations. Many of these platforms have advanced capabilities comparable and, in some cases, functionalities that are better than the commercial platforms. Taking the license cost out of the overall cost equation reduces the total cost of ownership tremendously. OpenBots is one an example of an enterprise-grade solution that has zero cost licensing and enables enterprises with an elastic model to scale automation as needed.

Infrastructure Cost (Recurring – Low Cost)

You may decide to go with an on-prem solution or a cloud solution. This includes the recurring expenses for virtual machines or severs that host bots and other platform components. This cost component is generally a small percentage of the total cost of ownership.

Automation Support and Maintenance Cost (Recurring – High Cost)

Automations need constant monitoring and maintenance as they can cause severe business disruptions during downtime. Organizations need to develop a team to support their processes post-production. The cost for automation support is one the largest operating costs for automations if not managed well. This includes the cost of monitoring, break-fix support, enhancements, optimizations, and issue resolutions by an IT team or a robotic operations center (ROC).

There are many techniques to optimize automation ownership cost. Being the largest cost components, the following provide the most opportunity for optimization.

  1. RPA Platform Licensing Costs
  2. Automation Support Costs

For more information on how to optimize these large costs of an automation program check out our tips in our “XYZ” Article or email us at info@openbots.ai

Share This

LinkedIn share link Twitter share link Facebook share link
Ashish Nangla

About Ashish Nangla

An InsureTech Leader with more than 16 years in the Insurance & Financial Services industry, Subject Matter Expert in User Experience (UX), Blockchain (Distributed Ledger including Ethereum, Hyperledger, Quorum, Corda), Artificial Intelligence (AI) & Machine Learning, Predictive Analytics, Chat Bots, Internet of Things (IOT), Usage Based Insurance and Cloud. Ashish is an Avid supporter of the technological evolution and is constantly exploring the possibilities of how technology and innovation can be leveraged to add more value businesses and their processes. At OpenBots, Ashish’s vision is to democratize enterprise RPA by eliminating bot license costs and make automation and the benefits that come with it more accessible to all.

Related Blog Posts

Innovation in Insurance: The Strategic Power of Data

Innovation in Insurance: The Strategic Power of Data

The Deloitte AI Institute revealed a pivotal shift in the mindset of innovative insurance firms. Unlike their counterparts, these firms don’t treat data as a costly necessity or a byproduct of operations…

Automating Asset and Wealth Management Term Sheets with Enterprise AI

Automating Asset and Wealth Management Term Sheets with Enterprise AI

In this article, we’ll cover the practical outcomes of embracing AI, particularly in automating term sheets within platforms such as Salesforce…

Processing and Categorizing Incoming Faxes for Enterprise Healthcare System_OpenBots Blog_Jason Dzamba

Fax Data Efficiency: Practical Healthcare Transformation

To give you practical aspects of healthcare transformation, we brought in Reno, a healthcare transformation data expert. His focus? The intake side and referral processes…

Newsletter Bot

Lets stay in touch!

Join our weekly newsletter and follow us on social media.

Contact Sales
Call Our Experts!