Courtesy of MIT entrepreneurship center
Most major companies are already using process automation tools to become more efficient and save money on labor costs. Any manager needs to be fluent on the scope of automation solutions and reduce manual work.
Before we share our comprehensive list of process automation solutions, we will explain why they are important now and classify them.

2 reasons explaining why are process automation tools are relevant now

1- Scope of automation is increasing. While most major automation projects in 2000s involved IT system upgrades, currently there are numerous tools to automate tasks on a myriad of systems. Improvements in machine vision, OCR and machine learning enabled bots to understand user interfaces and perform actions.

2- Automation has numerous benefits: This is obvious but still it’s the most important reason why automation is now and will remain relevant.

  • Reduce manual processes
  • Reduce errors in critical data-entry routines like email-marketing programs. Everyone cringes when you accidentally send out newsletters with outdated pricing information.
  • Increase process execution speed which improves customer experience. For example, your customers loan applications can be approved automatically rather than waiting for a day for approval.
  • Create information transparency which makes it easier to hold individuals accountable for their responsibilities.

These are a summary of the benefits of automation, for more please see our guide on benefits of automation.

Understand 3 types of process automation tools

1- Macros automate processes that take place in a single system

Macros are the oldest tools in the automation toolkit. Ever since Excel existed, there has been Excel macros.

If the process you want to automate is simple and requires only one tool like Excel, then creating a macro to complete that task is the easiest way to go.

Macros are extremely useful in creating spreadsheet shortcuts when you have a task that you want to do every day very quickly. Macros organize data and make advanced calculations, text substitutions and mouse shortcuts.

2- Function specific automation tools, such as IT process automation (ITPA) can automate complex multi-system dependent processes

When you want advanced tools that function mostly behind the scenes of your business, then choose IT process automation (ITPA). These tools are built by and require supervision of experienced IT professionals.

One of the greatest strengths of ITPA  is that it can handle some of the most-complex tasks. If you want to automate something like incident management, then you need to create a multilayered program. It starts by managing all of the alerts received from multiple sources. Then it analyzes all of the data and verifies it with other legitimate sources. Next, it prioritizes actions to take and deploys one of your possible action plans. Then it reaches out to all the key players on your team who require notifications of the activity before closing the support ticket.

3- RPA & cognitive automation tools are the most flexible tools thanks to their screen scraping capabilities

Robotic process automation (RPA) tools are new comers to the world of automation. Blue Prism, founded in 2001, was one of the first Robotic Process Automation companies.

We have a detailed guide on RPA but in short RPA bots are the most flexible breed of automation tools. They have integrations with most modern systems and they have advanced screen scraping, image recognition and OCR capabilities allowing them to use a desktop like a human to complete tasks requiring multiple systems.

However, as they gain in flexibility, RPA tools lose in precision. They are not able to deal with as precise, low level instructions instructions as ITPA tools. This also makes them easy to use, most RPA software has simple drag&drop programming interfaces. Any curious office employee can harness the power of RPA systems to accomplish their daily tasks and lighten their workload. So depending on the needs of the project, a more focused or flexible tool should to be chosen.

RPA bots are augmented with AI capabilities that help them learn from previous examples and use Natural Language Processing or image recognition capabilities. These augmented bots are sometimes called cognitive or intelligent bots. They are provided by RPA companies and the line between RPA bots and intelligent bots is quite blurry. Check out our cognitive RPA article to learn more.

 Some uses of RPA bot are:
  • Processing incoming emails buy opening them, saving attached files or pulling out the necessary data from emails
  • Completing web forms for you using your guidelines
  • Building dashboard reports using extracted data from various information systems
  • Completing an advanced series of calculations and then forwarding the results to the rest of your team
  • Extracting specific character strings for research using pattern recognition
  • Updating your software systems automatically
  • Monitoring your security systems to lock down the facility when it senses a threat
  • Managing your inventory while tracking purchases, shipping statuses and billing
  • Performing quick credit checks and alerting fraud-detection departments whenever they recognize suspicious activity
  • Transporting cargo with sensors alerting you about current location, temperature and humidity
  • Empowering employees to make basic changes to their basic 401k investment options
  • Batch processing of large amounts of data and other transactions
  • Building a paperless workflow
  • Performing common functions for research-based databases

These are just a few implementation areas for RPA. For a complete list, please see our comprehensive post on the topic.

Comprehensive list of all Process Automation solutions

Please sort and filter this table to learn more about the solutions. And if there is a field you want added here, just let us know.

Non-RPA solutions

ToolCategoryFree version
Arago's HiroITPA
Ayehu eyeShareITPA
CA Technologies (CA)ITPA
Cortex Intelligent AutomationITPA
Hewlett Packard Enterprise (HPE)'s MicroFocusITPA
LinxITPAFree version works as a desktop application
Microsoft FlowITPA
Resolve SystemsITPA
Tata Consultancy Services' IgnioITPA
TrayCloud automation
UiPath Excel AutomationMacro
ZapierCloud automation

Profiles of some leading macro providers:

UiPath Excel Automation is a powerful tool to extract and migrate data. It sorts through data to find and delete duplicates. Use it to compare columns and build analysis reports of your spreadsheets. It also completes your forms using data from other spreadsheets and more.

Trifacta offers data analysis to help understand your customer base. They manage all the data about your clientele from multiple applications. They build common customer profiles with this data that can help you refine your marketing strategies. They also specialize in automating data entry into Excel and Microsoft access to prevent human errors.

RPA solutions

The most comprehensive, objective and transparent comparison of RPA vendors. We could not provide detailed data on especially new companies, feel free to comment here so we can enrich the list.
VendorFree version?PricingUsability - Drag& dropUsability - Macro recordingUsability - No code RPASelected partnersGeo coverageMinimum system requirementsSupport for OS beyond WindowsMarketplace
Another MondayKPMG
AntWorks ANTstein
Arago's Hiro
Argos Labs14 day free trialper botAvailableAvailableAvailableGlobalLowSupported
Atos Syntel SyntBots
Automai RPAAvailable
Automation Anywhereper processAvailableAvailableAccenture
GlobalHighNo supportAutomation Anywhere
be informedGlobal
Blueprismper botAvailableN/AAccenture
GlobalHighNo supportBluePrism
Celaton inSTREAM
Cicero Automation
ClearSoftware ClearProcess
EMEA & North America
Cortex Intelligent Automation
Datamatics RPAGlobal
EnableSoft FoxtrotAvailableN/AGlobalNo SupportN/A
Epiance Epigenie RPA
Exilant Fusion
G1antG1ant Developer license
GridOne AutomateOneSouth Korea
Help Systems Automate30 day free trialAvailableAvailableGlobalTBD - not tested yet
Infosys EdgeVerve Systems AssistedgeAssistedge Community Edition
JidokaBased in Spain & Colombia
Kofax KapowN/AAccenture
Kryon Systems Leo
NICE Systems RPAAccenture
Nissho Electronics Bizrobo! BasicJapanMediumSupported
Nividous RPA
NTT-AT WinActorAvailableAvailableAvailableNTT DataJapanLowNo support
Olive AI
OnviSource ia.Enterprise
OpenConnect AutoiQ
Option3 JiffyRPAAvailableAvailableAvailableGlobal
Pega Robotic AutomationAccenture
Redwood SoftwareAccenture
Softomotive ProcessRobot
Softomotive WinAutomation30 day free triallifetime licenseAvailableAvailableGlobalTBD - not tested yet
Symphony Ventures
TagUI - AI SingaporeOpen SourceFreeN/AAvailableN/ASupported
UiPathUiPath Community Editionper botAvailableAvailableAccenture
GlobalHighNo supportUiPath
VisualCron45 day free trialper serverAvailable
WorkFusionWorkFusion RPA Expressper processAvailableAvailableCapgemini
GlobalHighNo support

Profiles of some leading RPA providers:

UiPath is one of the leading providers of RPA bots

Automation Anywhere provides IQ Bots, which are AI programs with integrated vision skills. These bots take machine learning a step further by observing exactly how your employees work. They record that data to program your customized digital workforce. This system can automate many tasks like the processing and management of purchase orders. They manage invoices, insurance claims, tax forms, mortgage applications, contracts and loan applications. It also provides data extraction from digital files and proofs of delivery.

See our RPA solutions guide to see all RPA providers.
Let’s assume you’ve selected which category of process automation tools you need and identified leading vendors from our list. The next question is: How do you select the right one for you within that category?

We prepared a checklist to help you assess process automation programs:

  • Will the program you want be compatible with your current network?
  • Does it support all of the applications and platforms your team needs?
  • Do you work in an industry that requires your data-sharing policies to follow specific regulations? Then you need an automation solution with extra security features. For example, the Health Insurance Portability and Accountability Act governs healthcare-industry systems.
  • If you’re still unsure which processes need automation most, then choose the most-repetitive tasks in your day. Data-entry processes are also easy to automate. Plus, look at where your business experiences the most human errors. Then consult an automation specialist about how to reduce those errors with a better workflow system.
  • Next, improve the business processes that you already have. You shouldn’t try to automate an old process with flaws in it and inefficient data-processing policies. First, streamline, simplify and improve your workflow. Then you’ll end up with a faster, better automated system.
  • Get other team members onboard with your process automation plan. List for them exactly what benefits they will receive from the new system. Explain which problems the new system will eliminate.
  • Talk to a representative from the company you want to work with to develop your robotic process automation or IT process automation. They can describe for you the long-term impacts the software will have for your company.
  • Discuss with your team managers how much control the bots should have and when humans need to step in during customer interactions.

For more details, read our in-depth guide to “How to Compare Robotic Process Automation Vendors” here.

After you’ve chosen a vendor, what’s next?

There are several key points you should remember when you begin to roll out a process automation program:

According to most experts, you should start in phases. The main reason for this approach is that it’s much easier for everyone. You set concrete goals that you want to achieve through these RPA programs first. Then you test the initial small process automation to see if it matches those goals. If it doesn’t, then you can try another program. You can cancel the trial easily before you make a big investment of time and money into overhauling your whole system.

Also, make sure every team member gets adequate training before you launch the new process automation tools. It’s not enough to train your employees about what their new roles are in the process. They have to understand the overview of how the entire process works. That way, they’ll know how to resolve any unexpected problems that may come up during the transition phase. It won’t be possible to train your staff completely in one day. Still, the pre-training is essential to ensure a better roll-out and prevent disasters on the first day of launching your new software. Always do an in-house test run first where possible before you begin using the programs with live customers.

Finally, you will need to make sure that your developer includes an “escape route” in your program for emergencies. A real human should have the ability to step in and take over the program at any time. You never know when you’ll need to take charge so that business can continue as usual. Expect that sometimes unforeseen problems occur with the first automation.

If crossing over to automation still makes you feel uneasy, then read about our “Three Alternatives to Consider Before Automation Investment.”



  1. Very informative write up and useful information for people who are wondering what choice of RPA they have for their project – thanks for the research and summarizing!

    I humbly request a mention about this RPA from Asia who serves top tier enterprise such as Softbank and SK Telecom – it is called ARGOS LABS This company has been sort of “stealth” so far but is the only RPA vendor who supports mobile automation. (ARGOS is beating industry leaders in recent POCs)

  2. Hello, dear friends?
    We don’t see our solution on your list so we thought that we’d link it there!
    We’re called G1ANT and you can download the G1ANT.Studio with just 1 click:
    The DEVELOPER version of the G1ANT.Studio is and will always be free.
    Feel free to check it out and let us know what you think!
    Maybe you can include our software on your list? 🙂

Leave a Reply

Your email address will not be published. Required fields are marked *