Robotic Process Automation (RPA) Software

Robotic Process Automation (RPA) Software Overview

Robotic Process Automation (RPA) Software supports business process optimization through the automation of existing repetitive tasks in a workflow. RPA is used by business users to build and deploy software robots (bots) that mimic humans, interacting with multiple software applications to execute and speed tasks.

RPA implementation provides fully reproducible and error-free execution of structured business processes by bots. It frees up your labor force from boring, repetitive tasks, maximizing productivity by enabling workers to focus on higher-value activities. There is currently a high adoption rate of RPA software in the financial, healthcare, and insurance industries but RPA implementation is exponentially increasing as it is proving useful across almost all industries. One example of RPA is the customer service chatbot that greets potential customers landing on your company webpage.

Top Rated Robotic Process Automation (RPA) Products

TrustRadius Top Rated for 2022

These products won a Top Rated award for having excellent customer satisfaction ratings. The list is based purely on reviews; there is no paid placement, and analyst opinions do not influence the rankings. Read more about the Top Rated criteria.

Category Videos

What is RPA (Robotic Process Automation)?
07:12
Robotic Process Automation, or RPA, is changing the software world much like how physical robots have changed the world we live in every day. This video explains how RPA is helping businesses automate their tedious repetitive tasks by walking through an office use case exampl...
 Show More

Robotic Process Automation (RPA) Software TrustMap

TrustMaps are two-dimensional charts that compare products based on trScore and research frequency by prospective buyers. Products must have 10 or more ratings to appear on this TrustMap.

Robotic Process Automation (RPA) Products

(1-25 of 73) Sorted by Most Reviews

The list of products below is based purely on reviews (sorted from most to least). There is no paid placement and analyst opinions do not influence their rankings. Here is our Promise to Buyers to ensure information on our site is reliable, useful, and worthy of your trust.

UiPath Enterprise RPA Platform

UiPath's hyperautomation platform combines a Robotic Process Automation (RPA) solution with a full suite of capabilities to enable organizations to scale digital business operations at speed. The company boasts having already automated millions of repetitive, mind-numbing tasks for…

Appian
Customer Verified
Top Rated

Appian is a low-code development and business process management platform. It features drag-and-drop design for app building, automated work processes, unified data management, and cloud-based deployment.

Key Features

  • Reusability (73)
    88%
    8.8
  • Platform Scalability (71)
    86%
    8.6
  • Visual Modeling (71)
    84%
    8.4
SignNow
Customer Verified
Top Rated

signNow is an eSignature solution with mobile apps for iOS and Android. signNow can be integrated into popular platforms and offers SaaS, public cloud, and private cloud deployment options with the same underlying API. This enables customers to leverage the power and usability of…

Pega Platform

Pega Platform is a combined business process management and robotic process automation (RPA) platform with advanced workforce analytics from Pegasystems.

Key Features

  • Business rules engine (63)
    90%
    9.0
  • Dashboards (61)
    89%
    8.9
  • Process designer (63)
    85%
    8.5
Automation Anywhere

Automation Anywhere, headquartered in San Jose, California, offers their robotic process automation (RPA) software.

Microsoft Power Automate
Customer Verified
Top Rated

Microsoft Power Automate (formerly Microsoft Flow) enables employees to create and automate workflows and tasks across multiple applications and services without help from developers. Microsoft Power Automate includes capabilities from the former Softomotive, which was acquired…

IBM Robotic Process Automation

IBM Robotic Process Automation with Automation Anywhere is a robotic process automation solution combining business process management tools from IBM with Automation Anywhere's bots and automation capabilities.

Blue Prism Intelligent RPA

Blue Prism headquartered in London offers their robotic process automation (RPA) software platform.

SAP Extension Suite
Customer Verified
Top Rated

The SAP Extension Suite (formerly known as part of SAP Cloud Platform) enables businesses to rapidly build and enhance applications, processes and experiences. The suite helps businesses be agile and flexible while extending the value of their applications. Simplify cloud application…

Datamatics RPA TruBot

TruBot RPA tool is an enterprise grade, multi-skilled bot programmed to enhance enterprise productivity. It automates a range of simple as well as complex processes. The vendor states that with TruBot RPA, even a business user with absolutely no programming knowledge, can design…

Laiye RPA

Laiye RPA is an RPA solution + AI solution. Laiye RPA can automate manual and repetitive tasks, freeing the staff to apply their skillset and expertise on high-value and cognitively stimulating tasks. The vendor states Laiye RPA is easy to grasp, so that it can be learnt within a…

WorkFusion Intelligent Automation Cloud

WorkFusion (Crowd Computing Systems) headquartered in New York offers RPA Expression, a robotic process automation solution available free.

SAP Intelligent Robotic Process Automation

The SAP® Intelligent Robotic Process Automation services facilitate the creation, scheduling, management, and monitoring of intelligent bots that can automate repetitive manual processes spanning multiple systems, services, and architectures. By deploying intelligent bots to automate…

HelpSystems Automate

HelpSystems Automate is a robotic process automation platform for desktop applications. According to the vendor, it offers the ability to automate almost any business process, and no technical expertise is required—IT managers and accountants alike can understand the drag-and-drop…

Nintex RPA

Nintrex RPA (formerly Foxtrot powered by Enablesoft) is a suite of robotic process automation (RPA) software solutions.

AntWorks ANTstein

AntWorks headquartered in Singapore offers the ANTstein robotic automation platform (RPA), includings its machine learning platform built on fractal science to deploy AntWorks Bots, including QueenBot, processes which perform the automation.

Hyland RPA

Hyland RPA is presented as a comprehensive RPA suite that enables organizations to reach the full potential of RPA technology — from process analysis to bot management. With Hyland RPA, organizations can automate inefficient and costly manual data-processing tasks without extensive…

Worksoft Connective Automation Platform

The Worksoft Connective Automation Platform is a suite of products that automates business processes from discovery, to testing to RPA. Worksoft Analyze and Worksoft Capture support automated process discovery. Worksoft Certify allows users to create, maintain, share, and consume…

TrueSight Orchestration

TrueSight Orchestration (formerly Atrium Orchestrator) is datacenter automation software from BMC.

Robocorp

Robocorp is an open source, Python-based stack for simplifying automation developed and supported by the company of the same name in San Francisco, designed to enable users to build locally, operate from the cloud, and run automations anywhere.

inVia Robotics

inVia Robotics is the developer of a "Robots-as-a-Service"​ platform.

Rapid Robotics

Rapid Robotics provides box automation for manufacturers.

Bautomate

Bautomate is an intelligent automation platform for streamlining and automating business processes in a variety of industries. Cloud-based Bautomate is built on Artificial Intelligence (AI), Machine Learning (ML), and Natural Language Processing (NLP) technologies. Bautomate combines…

AutomationWhiz

AutomationwhiZ has a wide range of bots capable of automating critical business processes spanning across diverse industries and domains. Presented as an automation enabler for a simplified digital transformation journey, business agility, high throughput & higher ROI.…

RPA Genie

RPA Genie helps automate repetitive tasks that are currently being performed manually. For example, RPA can be used to scrape the product details from the Amazon website to an excel sheet. Key FeaturesDrag And Drop Designer UI Explorer Extensibility using Custom packages Version…

Learn More About Robotic Process Automation (RPA) Software

What is Robotic Process Automation (RPA) Software?

Robotic Process Automation (RPA) Software supports business process optimization through the automation of existing repetitive tasks in a workflow. RPA is used by business users to build and deploy software robots (bots) that mimic humans, interacting with multiple software applications to execute and speed tasks.

RPA implementation provides fully reproducible and error-free execution of structured business processes by bots. It frees up your labor force from boring, repetitive tasks, maximizing productivity by enabling workers to focus on higher-value activities. There is currently a high adoption rate of RPA software in the financial, healthcare, and insurance industries but RPA implementation is exponentially increasing as it is proving useful across almost all industries. One example of RPA is the customer service chatbot that greets potential customers landing on your company webpage.

How does RPA differ from Business Process Management and Business Process Automation?

At first glance, RPA may seem very similar to Business Process Management (BPM) and Business Process Automation (BPA) but RPA uses a different strategy than that seen in BPM and BPA. In RPA, AI software robots observe how enterprise applications are used by employees in their present states. Robots, or AI, then provide automation to speed work as it happens. Rather than changing how the applications interact with each other as in BPM, the robots in RPA manage existing repetition in a workflow without altering it.

Therefore, BPM, RPA, and BPA are complementary processes. While BPM is meant to provide workflow management and optimization through workflow creation and improvement, BPA is any method used to simplify this workflow, and RPA provides successful automated routing through this existing workflow.

Features & Capabilities

Most RPA products offer:

  • Desktop or centrally managed automation
  • No code automation
  • Drag and drop bot builders
  • Attended or unattended bots
  • Movement of data into and out of third party applications
  • Excel or web browser automation
  • Automated data extraction
  • Embedded AI

Some RPA products also offer:

  • Pre-built bots or templates
  • Workflow recording
  • Task scheduling
  • Multiple concurrent bots
  • Analytic features
  • Scalable solutions

Start a Robotic Process Automation Software comparison

Robotic Process Automation Software Comparison

The biggest consideration to make when on the market for RPA bots is whether or not they'll be attended or unattended. In many cases, you can find RPA products that allow you to run bots that can perform hybrid processes. Once you decide on if you'd like attended, unattended, or a hybrid of the two, you can then look to RPA software that not only fits your needs in this realm based on whether you want a free or open-source RPA tool, or a paid solution with added support and features. Below we dive into the differences between attended and unattended bots to help guide your decision-making:

Attended vs. Unattended Bots

RPA bots can be attended or unattended and both are important tasks in an RPA deployment.

Attended robots collaborate with individual employees on business activities where human intervention is required, speeding up repetitive front-office tasks. Attended bots usually run on user workstations and are triggered by system-level events that can give and take data to and from human workers. Attended bots increase productivity.

Unattended robots complete tasks or interact with applications without human involvement, maximizing cost and performance benefits for any variety of back-office activities. Unattended bots usually run on the organization’s servers and can be triggered by specific events or they can be scheduled. Unattended bots free employees from routine tasks.

Pricing Information

Pricing is not standardized across RPA products and will be custom quoted based on your organization's needs. Some vendors charge by license or user ($3,000 - $30,000 annually) while others charge by bot or process ($2,000 - $15,000). Depending on the number of bots or licenses you purchase, expect to pay anywhere from $5,000 to $150,000 for a full RPA solution. RPA vendors almost universally offer a free trial prior to purchase.

Robotic Process Automation (RPA) Software Best Of Awards

The following Robotic Process Automation (RPA) Software offer award-winning customer relationships, feature sets, and value for price. Learn more about our Best Of Awards methodology here.

Best Robotic Process Automation (RPA) Software

Related Categories

Frequently Asked Questions

What is robotic process automation (RPA)?

Robotic process automation (RPA) arose as a cost-effective way for organizations to automate routine tasks. RPA solutions provide developers with a way to automate most repeatable processes that would traditionally be done by a human such as data entry, reporting, account setup, etc.

How do you create robotic process automation (RPA)?

Firstly, when using a robotic process automation (RPA) tool, users don't have to go about creating the bot which carries out the tasks they need to be accomplished. By securing the use of RPA software, developers can then focus on building the directions for the bot. Bots are able to be programmed to perform simple one-step tasks to more complex processes. Setting them up functions similarly to recording macros, in that you "record" yourself completing the task once, set the parameters for any differences, and then save the actions you performed to create the RPA bot.

What is robotic process automation in a Banking context?

Robotic process automation (RPA) is becoming increasingly popular in the Banking industry because it helps financial institutions save time and money on automating more routine tasks associated with account management. Repetitive processes that previously had to be performed manually such as data entry, customer service notifications, credit card processing, and more can now be performed by simple bots rather than humans.