Star Rating
Languages Supported
Pricing Options

Robotic Process Automation (RPA) reviews by real, verified users. Find unbiased ratings on user satisfaction, features, and price based on the most reviews available anywhere.

Best Robotic Process Automation (RPA) Software for Medium-Sized Businesses

Products classified in the overall Robotic Process Automation (RPA) category are similar in many regards and help companies of all sizes solve their business problems. However, medium-sized business features, pricing, setup, and installation differ from businesses of other sizes, which is why we match buyers to the right Medium-Sized Business Robotic Process Automation (RPA) to fit their needs. Compare product ratings based on reviews from enterprise users or connect with one of G2's buying advisors to find the right solutions within the Medium-Sized Business Robotic Process Automation (RPA) category.

In addition to qualifying for inclusion in the Robotic Process Automation (RPA) Software category, to qualify for inclusion in the Medium-Sized Business Robotic Process Automation (RPA) Software category, a product must have at least 10 reviews left by a reviewer from a medium-sized business.

Top 8 Robotic Process Automation (RPA) Software for Medium-Sized Businesses

  • UiPath RPA | Robotic Process Automation
  • Automation Anywhere - RPA | Robotic Process Automation
  • Pega Platform
  • Laserfiche
  • Blue Prism
  • Automate Robotic Process Automation
  • Nintex RPA
  • WinAutomation by Softomotive

Compare Medium-Sized Business Robotic Process Automation (RPA) Software

G2 takes pride in showing unbiased reviews on user satisfaction in our ratings and reports. We do not allow paid placements in any of our ratings, rankings, or reports. Learn about our scoring methodologies.
Sort By:
Results: 8
View Grid®
Adv. Filters
(4,718)4.6 out of 5
Optimized for quick response

UiPath is leading the “automation first” era – championing a robot for every person and enabling robots to learn new skills through AI and machine learning. Through free and open training, UiPath is led by a commitment to bring digital era skills to millions of people around the world, thereby improving business productivity and efficiency, employee engagement and customer experience. The company’s hyperautomation platform combines the #1 Robotic Process Automation (RPA) solution with a full

(4,311)4.5 out of 5
Optimized for quick response

Automation Anywhere is a global leader in Robotic Process Automation (RPA), empowering customers to automate end-to-end business processes with software bots that perform repetitive and manual tasks, resulting in dramatic productivity gains and business resiliency with less than one-year payback, on average. The company offers the industry’s leading web-based and cloud-native intelligent automation platform combining RPA, artificial intelligence, machine learning and analytics right out of the

(204)4.2 out of 5

Changing the way the world builds software, one organization at a time. The Pega Platform powers digital transformation by unifying leading artificial intelligence, intelligent automation, and customer engagement capabilities. Building an app, whether it’s simple or complex, shouldn’t be a struggle. Pega’s model-driven, unified approach delivers an enterprise-grade, agile application with a no-code authoring experience. Experience the simplicity and power of the Pega Platform today: https://

(260)4.6 out of 5
Optimized for quick response

Laserfiche® is the leading global provider of intelligent content management and business process automation. Through powerful workflows, electronic forms, document management and analytics, Laserfiche eliminates manual processes and automates repetitive tasks, accelerating how business gets done. Laserfiche pioneered the paperless office with enterprise content management more than 30 years ago. Today, Laserfiche is innovating with cloud, machine learning and AI to enable organizations in more

(158)4.4 out of 5

Blue Prism is the global leader in intelligent automation for the enterprise, transforming the way work is done. At Blue Prism, we have users in over 170 countries in more than 1,800 businesses, including Fortune 500 and public sector organizations, that are creating value with new ways of working, unlocking efficiencies, and returning millions of hours of work back into their businesses. Our intelligent digital workforce is smart, secure, scalable and accessible to all; freeing up humans to re-

Automate is an award-winning Robotic Process Automation solution from HelpSystems. More than 15,000 organizations in 100+ countries have called HelpSystems a trusted technology partner since 1984. With a vast portfolio of solutions, HelpSystems helps organizations from all industries build a better IT. Our Automate software provides 5x more value than other RPA solutions with no-code automation and unrestricted bots. Our form-based development lets you quickly build bots and leverage over 600 p

(70)4.5 out of 5
Optimized for quick response

Nintex RPA, formerly Foxtrot by EnableSoft, is the easiest way to create and run automated tasks for your organization. Nintex RPA lets you unlock the potential of your business by automating repetitive, manual business processes. From projects in Excel to CRM systems, Nintex RPA enables enterprises to leverage trained bots to quickly automate mundane tasks more efficiently. Using Nintex RPA, enterprises can leverage trained bots to quickly and cost-effectively automate routine tasks without t

(182)4.4 out of 5
Optimized for quick response

WinAutomation provided by Softomotive is the world’s best desktop automation tool and provides a powerful, robust and easy to use Windows-based platform for building software robots. WinAutomation brings the benefits of Robotic Process Automation to your desktop. It offers the most powerful, robust and easy to use Windows-based software that allows you to automate routine and repetitive tasks. WinAutomation helps you reduce costs and improve the overall speed and accuracy of business processes.

Select Grid® View
Select Company Size
G2 Grid® for Robotic Process Automation (RPA)
Filter Grid®
Filter Grid®
Select Grid® View
Select Company Size
Check out the G2 Grid® for the top Robotic Process Automation (RPA) Software products. G2 scores products and sellers based on reviews gathered from our user community, as well as data aggregated from online sources and social networks. Together, these scores are mapped on our proprietary G2 Grid®, which you can use to compare products, streamline the buying process, and quickly identify the best products based on the experiences of your peers.
High Performers
Pega Platform
UiPath RPA | Robotic Process Automation
Nintex RPA
WinAutomation by Softomotive
Automate Robotic Process Automation
Automation Anywhere - RPA | Robotic Process Automation
Blue Prism
Market Presence

Learn More About Robotic Process Automation (RPA) Software

What is Robotic Process Automation (RPA) Software?

RPA software may sound intimidating and ominous, but in reality, it is an extremely practical solution for traditionally time-consuming tasks. The purpose of RPA tools is to automate processes that have always required a human to physically perform the task but do not necessarily require strategic thinking. There are two types of automation that play into this concept: attended automation and unattended automation.

Attended automation is aimed at tasks that can be augmented by RPA bots but still requires human intervention in one way or another. During instances of attended automation, users have bots that run in the background while they perform their normal tasks; however, the bots are triggered by human actions and work in collaboration with a human employee. These actions performed by the bots help simplify workflows for the human, empowering them to focus more on the critical, strategic task at hand. This can include assisting a customer on the phone or creating financial reports, among many other uses.

Unattended automation is used during processes that require no human intervention. Businesses can deploy bots to run particular functions without paying an employee to carry out the task or worry that there may be human error that can throw off the entire process. Unattended bots are scheduled by the administrator of RPA software and run essentially unnoticed by company employees. Some processes that are commonly automated with unattended bots include generating financial reports or laborious data entry.

Why Use Robotic Process Automation (RPA) Software?

There are a number of reasons to use RPA tools, but the main reason is so companies can save time and resources, freeing up their employees to perform more strategic, business-critical tasks. Automation is becoming a key aspect of overall digital transformation, and RPA software has the ability to streamline process automation for businesses. By deploying bots to rapidly perform tasks, companies have the luxury of prioritizing tasks and projects that require human brain power.

RPA software is most valuable for manual, time-consuming tasks such as data entry that may take hours of time and hundreds of clicks on a computer for a human employee to complete. The bots deployed in RPA tools can perform these laborious tasks in a fraction of the time that humans can. Not only does this save businesses employee time, but it also saves them money by not having to pay for human labor.

Additionally, RPA bots can cut down on human error when performing certain tasks. For example, when generating financial reports based on general ledger data, ensuring precise accuracy is critical. Inputting even one incorrect number can throw off budgeting and forecasting projections and mislead stakeholders. By leveraging RPA software, users can ensure that human error is taken out of this process entirely and eliminate this particular risk.

Who Uses Robotic Process Automation (RPA) Software?

RPA software can be used in nearly any department for a variety of different front-office and back-office processes. Most often, RPA tools are implemented by business operations teams, simply because they are the traditional users of business process automation tools and are tasked with streamlining operations. This may include finance, supply chain, or other general operations fields.

While operations teams are the most common users of RPA tools, many other departments within a business can benefit from these solutions. Call center employees can use RPA products to more quickly change between screens and types of software when on the phone with customers. By not having to focus on finding fields when entering information, they can concentrate on answering customer questions and provide them with a better overall customer experience. Sales teams can utilize RPA in a similar manner and ensure that they are quickly switching between screens and software products when entering information about prospects or customers.

Robotic Process Automation (RPA) Software Features

There are a number of features across a few different aspects of RPA software. These aspects include the creation of the workflows and processes that the bots will ultimately carry out, the bots themselves, and the management and deployment of those bots. Across those three areas of RPA tools, there are a number of common features:

Drag-and-drop workflows – Many RPA solutions allow users to visually build workflows with drag-and-drop, visual editors. There is no need to code actions for the bots to perform. This benefits administrators who do not have a highly technical background. Instead, they can create flowchart-like visualizations that outline each step in a process that will eventually be performed by a bot.

Workflow recording – Another way RPA tools help simplify the building of processes is by allowing users to record themselves performing manual tasks. The RPA bots can mimic the exact actions performed by the user and perform the repeatable, tedious tasks usually conducted by a human employee.

Prebuilt templates – To make it easier on RPA developers and administrators, many tools offer prebuilt workflow templates so that users can quickly and efficiently build processes for bots to act on. These templates are a part of the drag-and-drop and workflow recording environment to ensure simplicity for users.

Computer vision and natural language processing – Most RPA vendors have artificial intelligence and machine learning capabilities embedded within their tools. These deep learning features may include computer vision or natural language processing. This ensures that the bot is understanding the words and icons it sees during workflow recordings and can accurately perform processes.

Integrations with business applications – Companies often implement RPA tools to perform tasks inside other types of business applications, including CRMs, ERP systems, and accounting software, among many others. The ability to integrate and work in conjunction with these systems is an important feature for RPA software.

Bot scheduling – Being able to schedule out bot deployments in advance is a critical feature of RPA software. Users can determine when a certain process needs to take place based on the timing of an event, or a human action can trigger the bot to conduct said process.

Bot performance analytics – Not only is deployment and scheduling of bots important, but being able to track the performance of bots is a critical aspect of RPA software. Many RPA solutions offer analytics and dashboards to ensure the bots are conducting processes correctly and efficiently.

Potential Issues with Robotic Process Automation (RPA) Software

One concern that users of robotic process automation software should be aware of is the type of software that RPA tools can integrate with to automate processes. Often, companies will deploy RPA tools on top of ERP systems, contact center infrastructure tools, or accounting software, among many other types of software. If the software that a business is hoping to automate processes within is not compatible with the RPA tool of their choice, then there is no point in purchasing that specific product. Buyers should go as far as to ensure that the RPA solution can run on either Windows or MacOS, or any other operating system they may run at their business. Many RPA tools are platform agnostic and can work across many different software vendors; however, it is always best to double check when buying RPA software.