CIOPages
AutomationHigh Complexity

Buyer's Guide: Robotic Process Automation (RPA) Software

Robotic process automation (RPA) software runs bots that work application screens the way a person does. Six approaches to buying it, from RPA specialists to the bots inside ERP, productivity and process platforms.

16 min read 8 vendors evaluated Updated November 2026

Scope & boundaries

This guide covers deterministic software robots that execute a defined process across systems that offer no API, and the governance that keeps a bot estate maintainable.

It does not cover non-deterministic agents that decide their own next step (AI Agent & Agentic AI Platforms), or discovering how a process actually runs today (Process Mining & Process Intelligence Platforms).

Section 1

Executive Summary

Three questions decide most RPA shortlists: which applications the bots must drive, who will build and support them, and which platform you already own.

Robotic process automation (RPA) software runs software robots that work in other applications through their screens, as a person would. GSA's Digital.gov states that robotic process automation (RPA) technologies can automate repetitive, rules-based tasks, and can be used to rapidly design, test, and deploy automations and reduce low-value work in an organization. Bots fit best where a system offers no usable API, the rules are stable and the volume is high.

RPA vendors now start from different places. UiPath states that its robots, powered by AI Computer Vision and robust selectors, interact with screens, systems, and data the way a person would across Windows and macOS, including legacy systems and virtual environments like Citrix. SAP states that SAP Build Process Automation creates RPA bot automations that emulate human interaction with computer systems, with a built-in automation recorder for UI-based automations. Appian states that Appian RPA automates repetitive, manual work by deploying software robots, especially for systems that lack modern APIs, and that when combined with the Appian Platform, RPA can be integrated with AI, workflow, and case management to orchestrate end-to-end processes.

This guide defines RPA and its two run modes, asks whether to buy a specialist or use the RPA inside a platform you already own, lists what to test, sets out six approaches with eight vendors, shows the prices vendors publish, and covers who builds and runs the bots: your own team, a partner or the vendor. Finding which processes to automate is covered in the Process Mining Buyer Guide. Reading documents is covered in the Intelligent Document Processing Buyer Guide.

8 RPA vendors in the table, across six approaches
2 run modes: attended bots beside a person, unattended bots on their own
3 ways to staff the work: your own team, a partner or the vendor

Section 2

What Is Robotic Process Automation (RPA)?

An RPA bot follows recorded or scripted steps in an application’s user interface. It logs in, reads fields, copies values, clicks buttons and fills forms. It needs no change to the target system, so it reaches legacy and packaged applications that have no API. The same property makes it fragile: when a screen changes, the bot can break.

RPA runs in two modes. Automation Anywhere defines attended RPA as working alongside human workers, and unattended RPA as operating autonomously without human intervention. Attended bots run on a person’s desktop when that person starts them, often during a call or a case. Unattended bots run on servers or virtual machines, on a schedule or from a queue. The two modes are usually licensed differently, as the pricing section shows.

UiPath states that RPA is best suited for repetitive, rule-based work with structured inputs, such as data entry, invoice processing, employee onboarding and system-to-system data movement, and that for processes with dynamic interfaces or exceptions that need judgment it extends RPA with agentic AI capabilities and human-in-the-loop steps. A process that changes every quarter, or that needs judgment at most steps, needs more bot maintenance and more human review.

RPA is one of three ways to automate work between systems. An API integration is sturdier where the system offers one; the iPaaS Buyer Guide covers integration platforms. AI agents handle inputs that vary and steps that need judgment; the AI Agent Orchestration Buyer Guide covers them. NiCE contrasts traditional RPA tools that follow rigid scripts with agentic AI automation agents for enterprise processes, which it states can adapt to context, make decisions, and execute multi-step workflows across dynamic systems. Many RPA vendors now sell agents beside their bots, so decide which steps of a process each should do.

Federal agencies publish their results. Digital.gov reports that the RPA programs reviewed in the State of Federal RPA Report had created almost 1,000 automations and freed up almost 1.5 million hours of capacity, from 49 programs that responded to the survey.

🎯
Strategic Impact
Three questions shape the shortlist. Which applications must the bots drive, and do any of them offer an API? Will bots run beside people, on their own, or both? Who will build, change and support the bots after go-live: your developers, business users, a partner or the vendor?

Section 3

Should You Buy an RPA Specialist or Use the RPA in a Platform You Already Own?

RPA is sold on its own and inside platforms that many enterprises already run: ERP systems, productivity suites, and low-code and process platforms. The statements below are the vendors’ own, from their own pages, as of November 2026.

Specialists sell bots, agents and orchestration as one product. Automation Anywhere states that its APA platform combines and orchestrates goal-based AI agents, RPA, APIs, and human expertise in one unified platform. UiPath states that it extends deterministic UI automation with agentic capabilities, including self-healing at runtime with UiPath Healing Agent and UiPath ScreenPlay, which turns natural-language instructions into self-driving UI automations.

The ERP vendor’s RPA starts from its own applications. SAP states that SAP Build Process Automation connects process and task automations to any SAP or third-party application. SAP states that the SAP Build Process Automation add-on by UiPath brings UiPath capabilities into SAP Build Process Automation.

A productivity suite’s RPA comes with licenses and identity you already manage. Microsoft states that Power Automate can automate legacy applications such as terminal emulators, modern web and desktop applications, Excel files, and folders.

Process platforms put bots inside workflows and cases. Pega states that RPA bots can be integrated with Pega’s low-code platform and paired with Pega Agentic AI and Pega Process AI.

Ask each finalist which of your applications it automates through an API, which through the screen, and which it cannot reach. The two RPA specialists are compared aspect by aspect, with a source for every fact, on a separate page, and so are the two process platforms on another.

If you need Look at Why
Bots, agents and orchestration from one vendor across many applications An agentic automation platform from an RPA specialist One control room for every bot and agent; a separate contract to manage
Automation of your ERP’s own transactions The ERP vendor’s RPA Content for that ERP comes with it; fewer integrations to build
Desktop automation for staff who already use a productivity suite RPA in a low-code productivity suite Licenses, identity and governance you already run
Bots as steps inside long-running cases and workflows RPA inside a process platform Bots, people and rules in one process model
A bot estate with little in-house infrastructure A vendor’s managed cloud or managed service The vendor runs the machines; you still own the processes and exceptions
⚠️
Common Pitfall
Scoring finalists on a demo process they chose. Give each the same three tasks from your own estate: one through a legacy screen or virtual desktop session, one with an exception that needs a person, and one where the target screen changes between runs. Score build time, the share of runs that complete, and the time to repair.

Section 4

What Should You Test in RPA Software?

Start with reach. List the applications in scope, including terminal emulators, virtual desktops and web applications, and ask each vendor to automate one task in each. Note which steps use an API, which use screen elements and which fall back to images or coordinates.

Then test resilience. Change a field label or move a button in the test application and run the bot again. Automation Anywhere offers UI Agents that automate browser-based work, adapt to changing interfaces, handle exceptions, and work across systems where APIs are unavailable. Ask how a broken step is detected, who is alerted and how long a repair takes.

Test orchestration under load. Pega states that Robot Manager allows users to manage work queues, monitor bot performance, and enable self-healing bots from a single interface. Queue 500 items, stop a machine halfway and check what happens to the work in flight.

Test governance before you scale. Digital.gov recommends a centralized code repository for code review and disaster recovery, role-based access controls (RBAC) to mitigate the risk of automations accessing sensitive data, and separate environments for code development, testing, and production. Nintex lists permissions management and a secure credentials vault among its platform's privacy features. Ask where bot credentials are stored, who can read them and how each change reaches production.

Last, test the path to agents. Ask which steps an AI agent can take over, how the agent’s actions are logged, and whether you can choose the model.

Capability What it does Buyer translation
UI automation Drives application screens through element selectors, images or computer vision Does the bot survive a screen change?
Attended automation Runs on an employee’s desktop when the employee starts it Does it help staff during a call or a case?
Unattended automation Runs on servers or virtual machines from a schedule or queue How many bots does peak volume need?
Orchestration and queues Schedules work, spreads it across bots and retries failures What happens to work when a bot or machine fails?
Credential management Stores the logins bots use Who can see a bot’s passwords?
Development lifecycle Version control, testing and promotion between environments Can you roll back a bad release?
AI and document steps Reads documents and hands judgment steps to models or people Which steps still need a person?
💡
Evaluation Tip
Measure the cost of keeping a bot running, not only the cost of building it. For each finalist, record the hours to build the test task, the hours to repair it after a screen change, and the number of bots needed to clear your peak queue.

Section 5

Vendors in Robotic Process Automation (RPA) Software

Representative vendors include Appian, Automation Anywhere, Microsoft Power Automate, Nintex, Pega, SAP Build Process Automation, SS&C Blue Prism and UiPath. The list is alphabetical, is not a ranking, and is not for sale. How we choose vendors

The approaches below follow where each product started: an RPA specialist, an ERP vendor, a productivity suite, a process platform or a workflow suite. Two approaches in the table hold two vendors each.

An agentic automation platform from an RPA specialist sells bots, agents and orchestration as one product, in the vendor’s cloud or on your own infrastructure. UiPath states that other deployment models remain available for specific regulatory or self-hosting needs, but that Automation Cloud is the recommended path forward for organizations that want to move fast and scale confidently. Automation Anywhere states that it acquired Aisera in late 2025, which added enterprise knowledge and automated employee service to its platform. Automation Anywhere announced a definitive agreement to acquire Boost.ai from Nordic Capital, with the transaction expected to close in Q4 2026.

A digital workforce platform runs centrally managed bots, and its vendor also offers to host and run them. SS&C Technologies lists the acquisition of Blue Prism among its 2022 acquisitions. SS&C Blue Prism describes Blue Prism Enterprise as an enterprise automation suite that deploys a digital workforce to handle business tasks and create end-to-end automated workflows. SS&C Blue Prism describes WorkHQ as an agentic automation platform connecting people, AI agents, and digital workers in one secure environment. SS&C Blue Prism describes Blue Prism Cloud as a fully managed cloud RPA platform. SS&C Blue Prism describes Blue Prism Desktop as a desktop automation solution for repetitive tasks that must run on employee desktop applications, with enterprise-level control, security, scalability, and auditability.

RPA in a low-code productivity suite is bought and governed with the suite’s other tools. Microsoft states that Power Automate hosted machine groups automatically provision hosted bots when needed, as virtual machines running in Azure that can scale to run simultaneously on multiple Windows VMs.

RPA from the ERP vendor starts from that vendor’s applications and content. SAP states that SAP Build Process Automation lets users build attended bots for task automations that need to be manually triggered or reviewed, and unattended bots for fully automated tasks with predefined times or triggers.

RPA inside a process and case management platform makes each bot one step in a modeled process with people, rules and AI. Pega states that Pega Unattended RPA runs 24/7, with bots handling repetitive, high-volume tasks behind the scenes without waiting for APIs. Pega states that Pega Attended RPA gives employees digital assistants that take over tedious work in real time. Pega states that with Robot Studio, users can design, test, and deploy bots in a low-code environment, and use design agents to map an application and generate automations powered by agentic AI. Appian states that RPA tools are managed securely in the Appian Cloud and run on Windows, Linux, or Mac. Appian offers an RPA task recorder and a drag-and-drop low-code interface for building automations.

RPA in a no-code workflow suite adds bots to a product that business teams use to build forms and workflows. Nintex states that attended automation lets teams activate bots on demand for everyday tasks, from assisting customers to handling internal processes. Nintex states that with unattended automation, bots operate independently, without any human involvement. Nintex describes building bot-based automation with its drag-and-drop designer, with no coding needed, and over 200 advanced commands. Nintex states that native integrations into the Nintex Automation CE and K2 platforms make it possible to automate tasks that make up broader workflows.

Integration platforms and contact center suites also automate work across applications. In the Salesforce / MuleSoft portfolio, MuleSoft states that MuleSoft RPA can automate processes that require human input and can also interact with systems that do not have an API available for consumption. MuleSoft describes RPA Manager as the cloud-based control plane for the automations, integrated into Anypoint Platform. Salesforce announced on May 2, 2018 that it had completed its acquisition of MuleSoft. NiCE states that NiCE AI Agents for Process Automation complete repeatable service work using AI, business rules, and workflow logic end to end, powered by NiCE Cognigy.

How the market divides
Agentic automation platform from an RPA specialist
Bots, AI agents, orchestration and document processing sold as one platform, in the vendor’s cloud or self-hosted.
Fits enterprises automating across many applications with one control room
Digital workforce with managed cloud and services
Centrally developed and governed bots, with the vendor offering hosting and managed services.
Fits regulated enterprises that want central control, or want the vendor to run the estate
RPA in a low-code productivity suite
Desktop and cloud flows licensed per user or per bot beside the suite’s other tools.
Fits organizations standardized on that suite
RPA from the ERP vendor
Bots and workflows built on the ERP vendor’s platform, with content for its applications.
Fits automation centered on that ERP
RPA inside a process and case management platform
Bots as steps in modeled processes and cases, with people, rules and AI.
Fits long-running, exception-heavy processes
RPA in a no-code workflow suite
Attended and unattended bots added to a forms and workflow product for business teams.
Fits departments that already build workflows themselves
8 vendors named across 6 approaches, alphabetical within each
Vendor Approach Where it fits
Automation Anywhere Agentic automation platform from an RPA specialist AI agents, RPA and APIs on one platform; added Aisera in late 2025
UiPath Agentic automation platform from an RPA specialist Attended and unattended robots across Windows and macOS; Automation Cloud or self-hosted; Basic plan from $25 per month
SS&C Blue Prism Digital workforce with managed cloud and services Enterprise, Cloud and Desktop products; managed services; part of SS&C since 2022
SAP Build Process Automation RPA from the ERP vendor Attended and unattended bots for SAP and third-party applications; add-on by UiPath
Microsoft Power Automate RPA in a low-code productivity suite Desktop flows for legacy applications; per-user and per-bot plans; hosted bots in Azure
Nintex RPA in a no-code workflow suite Attended and unattended bots in a drag-and-drop designer; integrates with Nintex Automation CE and K2
Appian RPA inside a process and case management platform RPA managed in the Appian Cloud, bots on Windows, Linux or Mac; bot counts set by pricing tier
Pega RPA inside a process and case management platform Attended and unattended RPA with Robot Studio and Robot Manager inside Pega’s low-code platform

Eight vendors across six approaches; UiPath and Automation Anywhere share one, Pega and Appian another. The approaches were written before any vendor was placed in them, and every vendor the previous edition covered is still named: eight in the table and Salesforce / MuleSoft in the text above. A row cannot be bought and is not ranked. Other RPA vendors can present their own case in the Spotlight below.

🔎
Market Insight
Several vendors in this market have bought companies or been bought in the last few years. Before you sign, confirm who owns the product, which edition you are buying and how long the version you install will be supported.

Section 6

How Is RPA Software Priced?

RPA is priced per person, per bot, per plan or by platform tier, and large deals are quoted. The price of one bot matters less than how many bots your peak volume needs and what the platform around them costs.

Per user and per bot. Microsoft lists Power Automate Premium at $15.00 per user per month, paid yearly, with cloud flows, attended desktop flows, and process mining for individual users. Microsoft lists Power Automate Process at $150.00 per bot per month, paid yearly, to automate core enterprise processes and run unattended automation. Microsoft lists Power Automate Hosted Process at $215.00 per bot per month, paid yearly, for unattended automation with a virtual machine managed by Microsoft and hosted on Azure infrastructure. Microsoft states that a bot assigned to a machine can execute one unattended desktop flow run at a time, and that multiple bots are required to execute concurrent desktop flow runs on a machine.

Plans. UiPath lists its Basic plan starting at $25 per month for basic personal automations at limited scale, and states that an updated plan offering is coming soon.

Platform tiers. Appian states that its platform capability is priced per user, per month, per app. Appian's pricing table lists Robotic Process Automation (RPA) with 5 bots in the Standard tier, 25 bots in Advanced and unlimited bots in Premium. Appian states that starting with the 24.2 release, RPA is available for self-managed customers using Appian on Kubernetes.

Ask every vendor for a quote at your expected bot count and at twice that, with AI, document processing and agent consumption priced separately. All prices are US list prices as published when this guide was checked in November 2026.

Meter You are charged for Grows with Where it goes wrong
Per user Each person who builds or runs attended automations Staff count Occasional users licensed full time
Per bot Each unattended bot or runtime Peak volume Bots sized for the peak sit idle the rest of the month
Hosted bot A bot plus a virtual machine the vendor runs Peak volume Machine costs move from your cloud bill into the license
Platform tier A bundle of users, apps and bots Apps and users One needed feature pulls the whole tier
Consumption AI actions, document pages or agent runs Usage Usage that grows faster than the budget
What moves the bill
Scope Attended users, unattended bots, AI and document features.
Volume Bots and machines needed to clear the peak queue.
Hosting Your own machines or bots the vendor hosts.
Upkeep Repairs after screen changes, and the team that makes them.
Total Cost Formula
Total Cost = Licenses (users, bots or platform tier) + AI and Document Consumption + Bot Infrastructure (yours or hosted) + Build + Repairs after Screen Changes + Center of Excellence or Partner Staff

Section 7

Who Builds and Runs the Bots: Your Team, a Partner or the Vendor?

An RPA program needs people who design, build, test and support bots. They can be your own developers, business users, a partner such as an RPA agency or systems integrator, or the vendor itself. Most programs mix them.

Your own team. Digital.gov notes that RPA software is marketed to be low-to-no code, with the goal of empowering non-technical employees to develop and deploy automations locally. Digital.gov states that to empower citizen development at a federal agency, the agency’s CIO office and RPA teams must collaborate to establish governance so that RPA can be deployed safely, securely, and effectively across the enterprise. Digital.gov warns that development licenses can be a large expense for an RPA program, so they should be carefully assigned. Automation Anywhere describes CoE Manager as a dashboard for governance, tracking, and measuring automation program performance in a Center of Excellence.

A partner. UiPath states that its partners bring strategy, expertise, and delivery capabilities to turn the UiPath Platform into outcomes across functions, industries, and regions. Ask a partner who owns the bot code, how support is priced after go-live, and how many of its developers hold the vendor’s certifications.

The vendor. SS&C Blue Prism states that its automation managed services include expert guidance in automation design, development, deployment and ongoing, proactive monitoring and maintenance. Pega states that Pega Cloud services are backed by a 99.95% availability SLA. A managed service moves infrastructure and support to the vendor; process ownership and exception handling stay with you.

Phase 1
Select and Prepare (Months 1–2)

Pick five to ten candidate processes with stable screens, clear rules and enough volume. Record each as it runs today, with its exceptions. Set up development, test and production environments, a code repository and a credential vault before the first bot.

Phase 2
Pilot (Months 2–4)

Build two or three bots, at least one unattended. Run them in production under monitoring. Measure completed runs, exceptions handed to people and repair time after a change.

Phase 3
Scale with Governance (Months 4–9)

Set up the center of excellence or partner model, intake and prioritization, code review and release management. Add attended automation for front-office staff if the pilot supports it.

Phase 4
Run and Retire (Month 9 onward)

Review every bot each quarter. Replace a bot with an API integration when the target system gains one, and retire bots whose process has changed.


Section 8

What should you ask vendors about Robotic Process Automation (RPA) Software?

Ask each vendor to answer in writing and to demonstrate on your own applications.

The short version
  1. Does the target system offer a usable API?
    Yes Integrate through the API first, and use a bot only for the screens it does not cover.
    No RPA fits. Test the bot on that system’s screens, including any virtual desktop.
  2. Do you already run an ERP, productivity suite or process platform that includes RPA?
    Yes Price its RPA first, and test whether it reaches your other applications.
    No Shortlist RPA specialists and compare their orchestration and governance.
  3. Will your own staff build and support the bots?
    Yes Weight training, citizen-developer governance and the development lifecycle higher.
    No Shortlist partners or the vendor’s managed service, and agree who owns the bot code.

RFP packages are a separate paid product. Vendors do not pay to appear in buyer guides.


Section 9

Related Resources

Head-to-head comparisons

The Throughline
One decision facing technology leaders, monthly.

Independent. No sponsorships. Unsubscribe anytime.

Tags:RPARobotic Process AutomationRPA SoftwareRPA VendorsAttended AutomationUnattended AutomationUiPathAutomation AnywhereSS&C Blue PrismPower AutomateSAP Build Process AutomationPegaAppianNintex