RPA Software

Researcher
Author
Reviewed by Cem Dilmegani
|
Researched by Şevval Alper
|
Last update: December 27, 2024

RPA (Robotic Process Automation) technology enables bots that mimic repetitive human actions on graphical user interfaces (GUI) +Show More

RPA (Robotic Process Automation) technology enables bots that mimic repetitive human actions on graphical user interfaces (GUI). RPA bots are mostly used to complete repetitive and simple tasks. However bots have been growing more capable and taking on more complex tasks requiring cognitive skills such as pattern recognition and decision making. RPA software capable of these tasks are also called cognitive RPA, intelligent RPA etc.

RPA tools are traditionally different than BPM software in terms of their scope. RPA tools are ideal for carrying out repetitive tasks inside of a process that require the use of a UI while BPM platforms are designed to manage and orchestrate complex end-to-end business processes. However, as the RPA category matured, vendors started bundling BPM services to RPA tools and vice versa, blurring the line between the two sets of tools.

To be categorized as an RPA software, a product must:

  • Provide an interface (code or graphics based) for programming bots
  • Have a bot management module to start/stop/control bot activities
  • Be able to build bots that are capable of interacting with windows programs using system integration or computer vision
  • Be marketed as RPA software to all business users including both technical and non-technical users
  • Cover all departments and industries. Industry specific solutions will not be covered here
If you’d like to learn about the ecosystem consisting of RPA Software and others, feel free to check AIMultiple Automation.
How relevant, verifiable metrics drive AIMultiple’s rankings

AIMultiple uses relevant & verifiable metrics to evaluate vendors.

Metrics are selected based on typical enterprise procurement processes ensuring that market leaders, fast-growing challengers, feature-complete solutions and cost-effective solutions are ranked highly so they can be shortlisted.
Data regarding these metrics are collected from public sources as outlined in the “What are AIMultiple’s data sources?” section of this page.


There are 2 ways in which vendor metrics are processed to help prioritization:
1- Vendors are grouped within 4 metrics (customer satisfaction, market presence, growth and features) according to their performance in that metric.
2- Vendors that perform high in these metrics are ranked higher in the list.


The data used in each vendor’s ranking can be accessed by expanding the vendor’s row in the below list.
This page includes links to AIMultiple’s sponsors. Sponsored links are included in “Visit Website” buttons and ranked at the top of the list when results are sorted by “Sponsored”. Sponsors have no say over the ranking which is based on market data. Organic ranking can be seen by sorting by “AIMultiple” or other sorting approaches. For more on how AIMultiple works, please see the ethical standards that we follow and how we fund our research.

Products Position Customer satisfaction
Fortra Automate logo

Fortra Automate

Challenger
Satisfactory
Fortra's Automate is a robotic process automation (RPA) platform designed to streamline business processes. It provides: User-Friendly Interface: Automate features a drag-and-drop interface, making it accessible for users without extensive technical expertise. Versatility: The platform can automate a wide range of tasks, including file transfers, report generation, and data extraction, across various applications.
Basis for Evaluation

We made these evaluations based on the following parameters;

Customer satisfaction
Average rating
4.60 / 5 based on ~100 reviews
Market presence
Company's number of employees
1k-2k employees
Company's social media followers
30k-40k followers
# of funding rounds
1
Latest funding date
May 6, 2021
Company
Type of company
private
Founding year
1982
Automation Anywhere logo

Automation Anywhere

Leader
Satisfactory
The Automation Anywhere end-to-end cognitive platform helps you automate business process. Automation Anywhere RPA + AI boosts productivity, lowers costs and empowers human workers. Minimize human error. Reduce time-to-market. Enterprise best choice. Go live in 2 weeks
Basis for Evaluation

We made these evaluations based on the following parameters;

Customer satisfaction
Average rating
4.40 / 5 based on 5k reviews
Market presence
Number of case studies
100-200 case studies
Company's number of employees
2k-3k employees
Company's social media followers
100k-1m followers
Total funding
$1-5bn
# of funding rounds
8
Latest funding date
October 3, 2022
Last funding amount
$100-250m
Company
Type of company
private
Founding year
2003
UiPath RPA logo

UiPath RPA

Leader
Satisfactory
UiPath provides a Robotic Process Automation (RPA) software platform to help organizations automate business processes.
Basis for Evaluation

We made these evaluations based on the following parameters;

Customer satisfaction
Average rating
4.60 / 5 based on 6k reviews
Market presence
Number of case studies
100-200 case studies
Company's number of employees
4k-5k employees
Company's social media followers
100k-1m followers
Total funding
$1-5bn
# of funding rounds
11
Latest funding date
March 4, 2023
Company
Type of company
public
Founding year
2005
Microsoft Power Automate logo

Microsoft Power Automate

Leader
Satisfactory
Automate across your organization with a cloud-first, comprehensive automation platform, powered by low-code and AI. Modernize business processes, integrate operations at scale, and maintain visibility and control with enterprise-grade governance and security to monitor and protect your data.
Basis for Evaluation

We made these evaluations based on the following parameters;

Customer satisfaction
Average rating
4.45 / 5 based on ~500 reviews
Market presence
Company's number of employees
100k-1m employees
Company's social media followers
30m-40m followers
IBM Robotic Process Automation logo

IBM Robotic Process Automation

Leader
Satisfactory
IBM Robotic Process Automation is a cloud-native solution for business and IT users to create automation solutions with AI. This helps reduce the workload of employees so more of their time is spent on strategic thinking than tactical work. This offering helps clients: - Automate repetitive tasks, - Classify and understand content, - Prioritize tasks, - Make predictive decisions, - Apply AI to operational data, - Manage work with monitoring and reporting capabilities. Both AI and RPA are embedded into the IBM Cloud Paks for Automation, a complete intelligent automation platform, so business users can automate the full spectrum of work, from simple tasks to larger projects, to free employees up to solve the problems that really matter.
Basis for Evaluation

We made these evaluations based on the following parameters;

Customer satisfaction
Average rating
4.55 / 5 based on ~300 reviews
Market presence
Company's number of employees
100k-1m employees
Company's social media followers
10m-20m followers
Blue Prism logo

Blue Prism

Challenger
Satisfactory
At Blue Prism® we developed Robotic Process Automation software to provide businesses and organizations like yours with a more agile virtual workforce.
Basis for Evaluation

We made these evaluations based on the following parameters;

Customer satisfaction
Average rating
4.23 / 5 based on ~400 reviews
Market presence
Number of case studies
100-200 case studies
Company's number of employees
1k-2k employees
Company's social media followers
100k-1m followers
Total funding
$100-250m
# of funding rounds
5
Latest funding date
April 21, 2020
Last funding amount
$100-250m
Company
Type of company
delisted
Founding year
2001
Robocorp logo

Robocorp

Challenger
Satisfactory
Robocorp's Gen2 RPA platform empowers teams with open-source development tools and cloud orchestration wrapped in a consumption-based pricing model. It's an advanced form of intelligent automation that uses Robot Framework and Python to connect to any technology and automate highly complex processes across the enterprise. Our Control Room orchestrator deploys and manages bots with real-time performance analytics for feedback on value and cost. It processes work items in a flash and dynamically scales computing resources on demand. As a result, customers can automate three times faster at one-third the cost of Gen1 RPA solutions. We recently won the Best Use of RPA in AI Journal's Global Excellence Award. In addition, we were recognized as the Most Innovative Company in the Software Industry in the 2022-2023 World Finance Innovation Awards. Robocorp is backed by Benchmark, Canvas Ventures, Slow Ventures, FirstMinute Capital, Harpoon Ventures, Uncorrelated Ventures, Artisanal Ventures, Haystack, and angels.
Basis for Evaluation

We made these evaluations based on the following parameters;

Customer satisfaction
Average rating
4.58 / 5 based on ~200 reviews
Market presence
Company's number of employees
20-30 employees
Company's social media followers
10k-20k followers
Total funding
$10-50m
# of funding rounds
4
Latest funding date
June 22, 2021
Last funding amount
$10-50m
Company
Type of company
private
Founding year
2019
WinAutomation logo

WinAutomation

Challenger
Satisfactory
Basis for Evaluation

We made these evaluations based on the following parameters;

Customer satisfaction
Average rating
4.23 / 5 based on ~300 reviews
Market presence
Company's number of employees
100k-1m employees
Company's social media followers
30m-40m followers
electroNeek RPA logo

electroNeek RPA

Niche Player
Satisfactory
Basis for Evaluation

We made these evaluations based on the following parameters;

Customer satisfaction
Average rating
4.65 / 5 based on ~90 reviews
Market presence
Number of case studies
10-20 case studies
Company's number of employees
50-100 employees
Company's social media followers
30k-40k followers
Total funding
$10-50m
# of funding rounds
8
Latest funding date
June 1, 2021
Last funding amount
$10-50m
Company
Type of company
private
Founding year
2019
AutomationEdge logo

AutomationEdge

Niche Player
Satisfactory
AutomationEdge is an Intelligent Robotic Process Automation product which comes bundled with key essential technologies for automation of front office, middle office, back office and IT operations. AutomationEdge provides Chatbots, Intelligent Automation bots, AI and Machine Learning capabilities that help clients reduce costs, improve response time, grow business and achieve compliance. AutomationEdge provides ready Bots and development environment to build new Bots. AutomationEdge – RPA and its intelligent automation ensures that all such operations across front office, middle office, back office and IT operations are done at faster speed and at reduced cost with the highest accuracy. AutomationEdge has recently launched the industry's first true Consumption-based Pricing for RPA. Visit here to know more: https://automationedge.com/rpaaas/
Basis for Evaluation

We made these evaluations based on the following parameters;

Customer satisfaction
Average rating
4.50 / 5 based on ~70 reviews
Market presence
Number of case studies
10-20 case studies
Company's number of employees
400-1k employees
Company's social media followers
10k-20k followers
Company
Type of company
private
Founding year
2015

“-”: AIMultiple team has not yet verified that vendor provides the specified feature. AIMultiple team focuses on feature verification for top 10 vendors.


Sources

AIMultiple uses these data sources for ranking solutions and awarding badges in RPA software:


58 vendor web domains
186 case studies
45 funding announcements
141 social media profiles
113 profiles on review platforms
62 search engine queries

RPA Leaders

According to the weighted combination of 4 metrics

Automation Anywhere logo
UiPath RPA logo
Microsoft Power Automate logo
IBM Robotic Process Automation logo
Blue Prism logo

What are RPA
customer satisfaction leaders?

Taking into account the latest metrics outlined below, these are the current RPA customer satisfaction leaders:

UiPath RPA logo
Automation Anywhere logo
Microsoft Power Automate logo
IBM Robotic Process Automation logo
Robocorp logo

Which RPA solution provides the most customer satisfaction?

AIMultiple uses product and service reviews from multiple review platforms in determining customer satisfaction.

While deciding a product's level of customer satisfaction, AIMultiple takes into account its number of reviews, how reviewers rate it and the recency of reviews.

  • Number of reviews is important because it is easier to get a small number of high ratings than a high number of them.
  • Recency is important as products are always evolving.
  • Reviews older than 5 years are not taken into consideration
  • older than 12 months have reduced impact in average ratings in line with their date of publishing.

What are RPA
market leaders?

Taking into account the latest metrics outlined below, these are the current RPA market leaders:

Automation Anywhere logo
UiPath RPA logo
Microsoft Power Automate logo
IBM Robotic Process Automation logo
Blue Prism logo

Which RPA products published the most case studies?

We analyzed 186 RPA case studies and found that these products are the top contributors:

  • UiPath RPA
  • Automation Anywhere
  • Blue Prism

Which one has collected the most reviews?

AIMultiple uses multiple datapoints in identifying market leaders:

  • Product line revenue (when available)
  • Number of reviews
  • Number of case studies
  • Number and experience of employees
  • Social media presence and engagement
Out of these, number of reviews information is available for all products and is summarized in the graph:

UiPath RPA
Automation Anywhere
Microsoft Power Automate
Blue Prism
Pega Platform

What are the most mature RPA software?

Which one has the most employees?

EdgeVerve Systems logo
IBM logo
Microsoft logo
Microsoft logo
SAP logo

Which RPA companies have the most employees?

83 employees work for a typical company in this solution category which is 60 more than the number of employees for a typical company in the average solution category.

In most cases, companies need at least 10 employees to serve other businesses with a proven tech product or service. 75 companies with >10 employees are offering rpa software. Top 3 products are developed by companies with a total of 800k employees. The largest company in this domain is EdgeVerve Systems with more than 300,000 employees. EdgeVerve Systems provides the RPA solution: AssistEdge

EdgeVerve Systems
IBM
Microsoft
Microsoft
SAP

Insights

What are the most common words describing RPA software?

This data is collected from customer reviews for all RPA companies. The most positive word describing RPA software is “Easy to use” that is used in 4% of the reviews. The most negative one is “Difficult” with which is used in 2% of all the RPA reviews.

What is the average customer size?

According to customer reviews, most common company size for RPA customers is 1,001+ employees. Customers with 1,001+ employees make up 46% of RPA customers. For an average Automation solution, customers with 1,001+ employees make up 45% of total customers.

Customer Evaluation

These scores are the average scores collected from customer reviews for all RPA software. RPA Software are most positively evaluated in terms of "Overall" but falls behind in "Customer Service".

Overall
Customer Service
Ease of Use
Likelihood to Recommend
Value For Money

What are the benefits of RPA?

The most commonly cited benefits of RPA are:

  • Cost saving
  • Time saving
  • Improved compliance
  • Increased visibility
  • Improved customer experience
  • Reduced rework
  • Downtime reduction

Discover all RPA benefits

Where are RPA vendors' HQs located?

What is the level of interest in RPA software?

This category was searched on average for 6k times per month on search engines in 2024. This number has decreased to 0 in 2025. If we compare with other automation solutions, a typical solution was searched 1.2k times in 2024 and this decreased to 0 in 2025.

Learn more about RPA Software

RPA (Robotic Process Automation) is an emerging technology involving bots that mimic human actions to complete repetitive tasks.

rr

Those that are new to the RPA industry, could think of intelligent humanoid robotic companions when they hear robotic process automation. However, we may never see physical humanoid robots in white-collar jobs since knowledge work is becoming ever more digitized. Digital work is making physical bodies redundant in non-sales positions. RPA bots are digital workers that are capable of using our keyboards and mouses just like we do. And that opens a wide range of possibilities for automation.

RPA software is a popular tool that uses screen scraping, software integrations other technologies to build specialized digital agents that can automate administrative tasks. RPA software helps businesses with legacy systems to automate their workflows. Wikipedia defines RPA as "an emerging form of clerical process automation technology based on the notion of software robots or artificial intelligence (AI) workers."

You can read more about what RPA is from our detailed guide.

We can provide three main reasons that led RPA to be the most common solution to automate common office tasks:

  • Compared to the past, workers use more tools today. Automating interactions between the tools with simple macros is not practical.
  • Advances in computer vision and integration with standard enterprise software allowed RPA tools to automate processes in many business environments.
  • Outsourcing no longer creates additional benefits since most outsourcing benefits are reaped.

You can find the details of these reasons in the related section of our in-depth RPA guide.

RPA tools can be categorized into three main types:

  • Attended RPA: These bots are summoned by the user. It is commonly used in customer-facing functions like customer service.
  • Unattended RPA: These bots perform tasks in batches based on automatic/timed triggers.
  • Hybrid RPA: This type is a combination of both attended and unattended RPA tools.

Besides RPA tools can be categories under programmability (programmable RPA and no-code RPA) and cognitive capability (cognitive RPA and non-cognitive RPA) dimensions as well. You can read more about these types from our RPA tools article.

Manual processes are inefficient, error-prone and cause employee dissatisfaction. RPA tools can change that through automation. The main benefits of RPA software are:

  • Faster customer-facing processes to increase customer satisfaction
  • Having employees to focus on higher value-added activities as it will improve both business results and employee satisfaction
  • Decreased errors and manual data edits, increased quality of data, reduced compliance risks, and simplified auditing processes since RPA bots leave digital log files of all their activities

Feel free to read our RPA benefits guide, if you want to see the complete list of the top benefits.

We can group common pitfalls of RPA software under three categories:

  • Organizational pitfalls: Lack of commitment either from management or the team itself can delay RPA projects, just like any other projects.
  • Process pitfalls: Choosing an unnecessarily complicated process will have a limited impact. For instance, introducing RPA in areas such as expense auditing where specialized solutions exist, may lead to extreme effort without achieving results.
  • Technical pitfalls: Selecting an inefficient/problematic RPA tool can slow down your processes.

For more information about these pitfalls, feel free to read our comprehensive list of RPA pitfalls.

Almost all business processes can be automated with RPA. These processes include industry (e.g., telecommunication, financial services) or business function (e.g., marketing, sales) specific processes that can be automated with RPA. Some examples that exist in almost all industries are:

  • Application processing
  • Quote-to-cash
  • Procure-to-pay
  • Data migration and entry
  • Periodic report preparation and dissemination

You can read our list of >60 RPA use cases in detail to have more ideas on how to apply an RPA solution to your company.

As RPA enables a higher degree of program automation, it  is not the only way of automating processes that cut across numerous systems. The alternatives to RPA are:

  • IT transformation: The development of new IT architectures might increase automation levels. However, this approach might take years.
  • Business Process Management Platforms (BPMS): BPMSs can be integrated into business applications to increase the amount of "straight-through processing" that is available in processes.
  • Business Process Outsourcing: Companies can benefit from outsourcing by labor arbitration and economies of scale of outsourcing providers. Nevertheless, with the increased convergence of developed and developing economies, the value of labor arbitrage is declining.
  • Specialized Plug&Play Solutions: Specialized tools that can easily be integrated into systems would provide efficient and easy-to-integrate solutions.

For more information, feel free to read our related article.

Here is a step-by-step guide on how to choose the right RPA tool:

  • Understand and compare RPA tools to identify the tool you need
  • Choose the processes to be automated so you can be specific in your requirements
  • Check if vendors in your shortlist are operating in your area
  • Reduce the number of vendors in your shortlist by communicating them
  • Use this checklist to prepare your criteria for objective RPA vendor assessment
    • The total cost of ownership including initial setup cost, ongoing vendor license fees, maintenance cost
    • Ease of programming and control
    • Ease of use from an end-user perspective
    • Features like system requirements, integrations, screen scraping capabilities, cognitive automation capabilities
    • Vendor experience
    • Vendor support
    • Existing vendor relationship

More information about these steps can be found in our detailed RPA vendor selection guide.

The cost of implementing RPA varies from one vendor to another. For example, UiPath, one of the leading vendors, has published starting price of $3990 per year and per user, depending on the automation level. Automation Anywhere published a starting price of $995 per user. However, RPA industry has grown quite fast thanks to their deep discounts. Especially in volume purchases, companies should expect to get deep discounts.

We can categorize RPA implementation costs under three categories:

  • Development cost: This cost is incurred once to make the RPA solution fully operational. Research, planning, consulting, deployment, and testing costs are all part of this category.
  • Maintenance cost: You will need to have fixed costs to maintain the performance of your RPA tool and your infrastructure. An example is the necessary updates of your business PCs.
  • Bot license cost: The factors like RPA type (attended or attended) or being cloud-based/in-house affect the license cost. For example, cloud-based deployment can cost less, whereas in-house implementation may be more reasonable for a long-term commitment.
  • Infrastructure cost: Cost of infrastructure to host bots and monitoring services, and data storage expenses are part of this category.

In a B2B.com article, RPA experts promise an ROI from 30% to more than %300 in the first year.

Though ROI is important, the level of savings are even more important for users. Of course, increasing scale of RPA implementation would offer higher savings. Deloitte gives an example that a company that deploys 500 bots with a cost of $20 million can make a saving of $100 million, as the bots will handle the tasks of 1000 employees. Considering other RPA benefits like error reduction and increased customer satisfaction, RPA tools offer a compelling amount of ROI for your business.

While they focus on the two most expensive portions of RPA deployment that are design & development and maintenance, these future RPA solutions include:

  • No code RPA: Helping businesses rely on cheaper resources and minimize RPA development time
  • Self-learning RPA: Automating process modeling using system logs and videos of users working on projects
  • Cognitive RPA: Enriching RPA with advanced features like image processing and Natural Language Processing (NLP)

Feel free to read our future of RPA article for more on this.

Yes, most RPA programs use machine vision technologies to capture data from your screen to enable automation via Citrix.

Related Solutions