RPA platform buyer's guide 2026: criteria, scoring and vendors
A vendor-neutral framework for choosing an RPA platform: eight criteria, the questions that expose real differences, a weighted scoring table and a named-vendor comparison you can take into your next evaluation.
Enterprise AutomationVeloPhex Product
Product and automation practice
To choose an RPA platform, score each candidate against eight criteria weighted to your situation: build experience, Python and pro-code support, robot security, orchestration, AI and agents, deployment options, governance and total cost. Then run a short proof of concept on two or three of your real processes.
A demo shows what a product can do; a proof of concept shows what your team will actually do with it. There are many enterprise RPA tools on the market, and most of them can automate a login screen and copy data into a spreadsheet. The differences that matter show up later: when an application changes, when the security team reviews how robots authenticate, when you have two hundred automations to maintain, and when someone asks whether the platform can run AI agents under the same controls. This guide is written to surface those differences early. It is vendor-neutral by design: it gives you the criteria and a scoring table first, then a comparison of the named vendors most shortlists include, and a section on where VeloPhex fits and where it does not.
Before you compare products: write down three things
Evaluations go wrong when they start with feature lists. Start instead with:
- Your first ten processes. Name them, and note which applications they touch (web, desktop, Citrix, SAP GUI, mainframe terminal, APIs) and how messy their inputs are. If you need help picking, see how to choose your first process to automate.
- Who will build and run automations. Business analysts using low-code designers, professional developers, or both. The answer changes how you weight build experience against pro-code support.
- Your non-negotiables. Where data must stay (on-premises, a specific cloud region, air-gapped), what the security team requires for identity and secrets, and any compliance reporting you must produce.
These three answers set the weights in the scoring table below. Without them, every platform looks roughly the same.
The eight criteria
1. Build experience
How quickly can your builders produce an automation that survives contact with production? Look at the visual designer, the debugger (breakpoints, stepping, inspecting variables), how UI elements are captured and kept in a reusable repository, and whether there is a recorder for quickly drafting flows. Ask how automations are versioned and whether they live in Git.
Questions that expose real differences:
- Show us a selector breaking after an application update. How do we find and fix it?
- How do two developers work on the same project without overwriting each other?
- Can we run an automation locally, step by step, before publishing it?
2. Python and pro-code support
Even low-code programs end up needing code: a tricky data transformation, a call to an internal library, a machine learning model. Check whether code is a first-class way to build automations or a "run script" box inside a visual flow.
- Can a developer write an entire automation in Python (or C#), with typed inputs and outputs?
- How are third-party packages declared, pinned and installed on robots? What happens on an air-gapped network?
- Is there a local CLI for running, packing and publishing, so automations fit into CI?
Teams that already treat automation as software, with code review, tests and versioned releases, benefit most here.
3. Robot security
Robots log in to business systems thousands of times a day, often with powerful accounts. This is where security reviews stall, so ask early.
- How does a robot prove its identity to the control plane? A shared key in a config file, or a per-machine key pair with short-lived tokens?
- Do robots need inbound ports, or do they connect outbound only?
- How do business credentials reach a job? Are they ever stored on the robot or written to logs?
- Are automation packages signed, and can robots refuse unsigned ones?
- What isolation exists between concurrent runs on one machine?
4. Orchestration
The control plane is where automations become an operation. Look for work queues with priorities, deadlines and SLAs; a clear distinction between business exceptions and technical failures; retry policies; time and queue triggers; and visibility of the robot fleet (who is online, what is running, what failed and why).
- If a robot dies mid-job, what happens to the work item?
- Can we see, in one place, every queue that is breaching its SLA?
- How does the platform behave at our expected scale, and what evidence supports that claim?
5. AI and agents
Most processes now have at least one step that rules cannot handle well: reading an email, extracting fields from a varied document, choosing between options. Ask how the platform supports those steps today, and how it plans to support AI agents that choose their own steps.
- Can we bring our own model provider, or are we tied to one?
- Do agents and robots share the same credential handling, approvals, limits and audit trail?
- Which AI features are generally available, and which are preview or beta?
- How are agent outputs validated, and how do we stop an agent from taking an action we have not approved?
Be strict on the third question. Agent capabilities across the industry are moving quickly, and roadmap slides are not features.
6. Deployment options
Where can the control plane run: vendor cloud, a dedicated single-tenant instance, your own data center, or all three? What operating systems do robots run on? Can you install and update without internet access? For a deeper look at the trade-offs, see choosing where Orchestrator runs.
7. Governance
Governance is what lets an automation program grow beyond one team.
- Role-based access at the right granularity (tenant, workspace or folder, process).
- An append-only audit trail that answers "who changed what, and when" without a support ticket. A good one records the actor, the action, the entity and the time for every change.
- Environments and promotion from development to production.
- Single sign-on and MFA for people, and how users are provisioned and removed.
- Export of audit data to your SIEM.
Ask for a live demonstration of each, not a slide.
8. Total cost
License price is the most visible cost and rarely the largest. Build a three-year estimate that includes:
- licenses (per robot, per user, per run, or consumption-based),
- infrastructure for the control plane, plus robot machines and their Windows licenses,
- developer time to build each automation, and to maintain it when target applications change,
- training and enablement,
- model usage, if AI steps or agents are involved.
The ROI calculator can help structure the estimate.
A scoring table you can reuse
Score each criterion from 1 (weak) to 5 (strong) based on what you saw in the proof of concept, not in the sales deck. Multiply by the weight, which should reflect your three answers from the start of this guide. Weights below are a reasonable default for an engineering-led enterprise team; adjust them.
| Criterion | What to verify hands-on | Default weight | Platform A | Platform B | Platform C |
|---|---|---|---|---|---|
| Build experience | Debugger, selector repair, Git workflow, recorder | 15% | |||
| Python and pro-code | Full automations in code, package pinning, CLI and CI | 15% | |||
| Robot security | Machine identity, outbound-only, credential handling, signing | 15% | |||
| Orchestration | Queues and SLAs, exception types, triggers, fleet view | 15% | |||
| AI and agents | Model choice, shared governance, GA vs preview | 10% | |||
| Deployment options | On-prem, cloud, air-gapped, robot OS support | 10% | |||
| Governance | RBAC, audit trail, SSO and MFA, SIEM export | 10% | |||
| Total cost (3 years) | Licenses, infrastructure, build and maintenance | 10% | |||
| Weighted total | 100% |
Two rules make the table honest:
- Score evidence, not promises. If a capability is on a roadmap, score what exists today and note the roadmap separately.
- Let the builders score build experience. The people who will maintain the automations should run the proof of concept and score criteria 1 and 2 themselves.
A business-analyst-led program might move weight from Python support to build experience. A regulated bank might give robot security and governance 20% each. That is the point of weights: they make your priorities explicit and defensible.
Running the proof of concept
Keep it short and real.
- Pick two or three processes from your list of ten, including one with a desktop application and one with messy inputs.
- Give each vendor the same brief and the same test data.
- Have your own developers build at least one automation per platform, with vendor help available but not doing the work.
- Break something on purpose. Change a field label, revoke a credential, kill a robot mid-job, and observe what happens.
- Bring security in during the proof of concept, not after the decision. Their review of robot identity and credential handling often decides the outcome.
How the main types of RPA platform compare
Without naming winners, the market falls into a few broad types, each with real strengths:
- Broad enterprise suites offer the widest connector catalogs, mature recorders and designers, large partner ecosystems and extensive training. They suit large, varied programs with dedicated centers of excellence.
- Platforms built into a productivity ecosystem integrate closely with that vendor's office, identity and low-code tools. They suit organizations already standardized on that ecosystem.
- Python-first and developer-oriented platforms treat automations as code and fit engineering-led teams that want CI, testing and ordinary package management.
- Open-source frameworks give full control and no license cost, in exchange for building and running the orchestration, security and operations layers yourself.
None of these is wrong. The scoring table tells you which one is right for you.
RPA vendors compared: UiPath, Blue Prism, Power Automate and others
Most shortlists draw from the same set of names. The table below is a starting point for your own scoring, not a ranking. It describes each product at the level of its public documentation and pricing pages as of October 2026. Products and price lists change often, so check every row against the vendor's current material before it goes into a decision paper. Where a vendor does not publish a list price, we say "quote-based" rather than guess.
| Platform | Best for | Build style | Role of Python | Where the control plane runs | Pricing model |
|---|---|---|---|---|---|
| UiPath | Large, varied programs with a center of excellence | Visual designer, plus coded automations and coded agents | Python in workflows; a Python SDK for coded agents | UiPath Automation Cloud, or self-hosted | Free Community plan; Basic from $25/month; Standard and Enterprise quote-based (pricing) |
| Automation Anywhere | Organizations that want a browser-based, cloud-first suite | Web-based visual designer (Automation 360) | A Python Script package called as a step | Vendor cloud, or an on-premises Control Room | Quote-based |
| SS&C Blue Prism | Programs that want a centrally governed digital workforce | Visual process and object designer | Python in Code stages inside objects | Self-hosted, or SS&C's cloud | Quote-based |
| Microsoft Power Automate | Organizations standardized on Microsoft 365 and Power Platform | Low-code cloud flows and desktop flows | A script action in desktop flows | Microsoft cloud (desktop flows run on your machines) | Public list prices: Premium $15 per user/month, Process $150 per bot/month, Hosted Process $215 per bot/month, paid yearly (pricing) |
| Pega | Organizations already running case management on Pega | Low-code case and workflow design, with robotic automation as one capability | Not a primary build language | Pega Cloud or customer-managed | Quote-based; Pega describes per-case pricing for its platform |
| BotCity | Developer teams that want to orchestrate and govern Python automations | Code-first, with open-source Python and Java frameworks | Central | BotCity Orchestrator, with Runners on your VMs, containers or AWS Lambda (confirm hosting options with the vendor) | Quote-based |
| Robot Framework (open source) | Engineering teams that want full control and can run their own operations | Keyword-driven text files, extended in Python | Central (the framework is written in Python) | You run it yourself | Open source (robotframework.org); no license fee |
| VeloPhex | Python-first teams that need RPA, agents and governance in one platform | Python code, or a visual designer in Studio | Central, alongside visual workflows | On-premises, VeloPhex cloud or dedicated cloud | Not published; contact VeloPhex |
Three cautions when you read a table like this:
- "Role of Python" hides a lot. Calling a script from a step is very different from writing, testing and versioning the whole automation in Python. Test the depth in the proof of concept, not in the table.
- List prices are the start of a cost model. Even where prices are public, robot machines, Windows licenses, model usage and maintenance usually decide the three-year number (criterion 8).
- "Self-hosted" varies. Ask each vendor which components you run, which they run, and what still needs an internet connection.
UiPath, Automation Anywhere, SS&C Blue Prism, Microsoft Power Automate, Pega, BotCity and Robot Framework are trademarks of their respective owners. VeloPhex is not affiliated with or endorsed by them.
Where VeloPhex fits, and where it does not yet
VeloPhex is an enterprise agentic automation platform that combines RPA and AI agents under one governed Orchestrator. It is strongest for teams that score Python, robot security and deployment control highly.
- Build and pro-code. Studio is a Windows desktop designer with a live debugger, UI element capture and Git. Python automations are first-class: typed entry points, any PyPI package that ships a wheel pinned in
uv.lock, a private CPython 3.12 on each Robot, and offline wheelhouses for air-gapped installs. - Robot security. Per-machine key pairs with short-lived tokens, outbound-only Robots, credential leases redeemed just before a job starts, optional package signing, and per-run Windows Job Object limits.
- Orchestration and governance. Queues with SLAs, business versus application exceptions, cron and queue triggers, RBAC at tenant and workspace scope, and an append-only audit log.
- Deployment. On-premises with Docker Compose, VeloPhex cloud, or a dedicated cloud instance.
- Agents. Python agents on Robots are generally available. The Managed Agents service, with versioned agents, approvals and per-run limits, is in beta for Design Partners.
Where it will score lower today: there is no recorder, Robots and Studio run on Windows only, the supported connector catalog is smaller than the large suites', SAML and SCIM provisioning are still in preview (OpenID Connect single sign-on and SIEM streaming are available), and the platform is younger, with a smaller ecosystem. Weigh those honestly against your criteria. The RPA platform page has more detail.
If VeloPhex makes your shortlist, request a demo and bring your scoring table.
Frequently asked questions
What is the most important factor when choosing an RPA platform?
Fit with your team and your processes matters more than any single feature. A platform your developers can build and maintain quickly, that your security team will approve, and that runs where your data must stay, will deliver more than one with a longer feature list. Score candidates against your own top processes, not against a generic checklist.
What is the best RPA software for enterprises?
There is no single best RPA software for every enterprise. Large platforms offer breadth and big connector catalogs; Microsoft-centric tools suit organizations standardized on Microsoft 365; Python-first platforms suit engineering-led teams; open-source frameworks suit teams that want full control and can run the infrastructure themselves. Weight the criteria to your situation and run a proof of concept.
How long should an RPA platform evaluation take?
Most organizations can run a meaningful evaluation in four to eight weeks: one to two weeks to agree the criteria and shortlist, two to four weeks for a hands-on proof of concept on two or three real processes, and a week for security review and commercial comparison. Longer evaluations tend to drift into feature comparisons that matter less than real build experience.
Should an RPA platform include AI agents?
It should at least have a credible path to them. Many processes now combine rule-based steps with steps that need interpretation, such as reading emails or documents. Look for a platform where agents and robots share the same credentials, approvals, limits and audit trail, so you do not end up governing two separate automation estates. Check carefully which agent features are generally available.
What hidden costs should I look for in enterprise RPA tools?
Beyond license fees, look at infrastructure for the control plane and robot machines, Windows licenses for robot VMs, the developer time to build and maintain each automation, the cost of breakages when target applications change, training, and AI model usage if agents are involved. Maintenance usually costs more than the initial build over the life of an automation.
Before you compare products: write down three things
The eight criteria
1. Build experience
2. Python and pro-code support
3. Robot security
4. Orchestration
5. AI and agents
6. Deployment options
7. Governance
8. Total cost
A scoring table you can reuse
Running the proof of concept
How the main types of RPA platform compare
RPA vendors compared: UiPath, Blue Prism, Power Automate and others
Where VeloPhex fits, and where it does not yet
Frequently asked questions
What is the most important factor when choosing an RPA platform?
What is the best RPA software for enterprises?
How long should an RPA platform evaluation take?
Should an RPA platform include AI agents?
What hidden costs should I look for in enterprise RPA tools?
Governance RPA RPA platform Buyer's guide Enterprise automation8 UiPath alternatives for 2026 (and which suit Python teams)
If your automation team writes Python, the right platform looks different. A fair look at UiPath and its alternatives, including where VeloPhex fits and where it does not yet.
Product
MCP enterprise security: Model Context Protocol in production
The Model Context Protocol makes it easy to give AI agents tools. That is exactly why it needs controls. What MCP is, the four risks that matter, and the controls that address them.
AI & Agents
VeloPhex Security
Agentic automation vs RPA vs IPA: which fits which work?
RPA follows rules, IPA adds models to fill in the gaps, and agentic automation lets an AI agent choose the steps. Three worked examples show where each one belongs.