Robotic Desktop Automation: In-depth Guide [2019 update]

RDA, also called attended RPA, is Robotic Process Automation (RPA) for the masses. RPA includes:

  • Attended RPA which enables most knowledge workers to automate their work
  • Unattended RPA which runs in the background, completing tasks in batches
  • Hybrid: A combination of attended and unattended RPA tasks.

Read our RPA article’s types of RPA section for more on definition of different types RPA.

Just for clarity, we have seen RDA, attended RPA, personal bots or software assistants used to mean the same type of RPA programs. We’ll refer to this as RDA in this article but we also refer to it as attended RPA in other articles.

Why is RDA relevant now?

RDA facilitates human/bot collaboration. Sadly or luckily (based on how you view AI), cognitive capabilities of bots are quite limited when compared to humans. Therefore most of the time it’s not possible to completely automate a process, there are parts of a process that need to be evaluated by humans. With RDA, bots perform their tasks and then allow the human to make the necessary judgement calls/communication after which the simple parts of the tasks can be handed over to the bot. Read more


RPA marketplaces: In-depth Guide [2019 update]

RPA, as we explain in detail, is possibly the most flexible automation platform and as a result, rolling out RPA solutions require significant programming and customizations. Since RPA companies can not possibly build a solution for every process or task that will be automated, they rely on vendors to provide customized solutions. These solutions are provided in marketplaces built by leading RPA companies:

RPA marketplace owners are still developing a lot of the typical marketplace functionality such as: Read more


RPA Ecosystem: Companies that enable RPA [2019 update]

RPA development in most cases still takes months and requires costly maintenance. To improve this situation, RPA tech providers are building an RPA ecosystem: They develop the RPA software, build the marketplaces to attract developers who extend capabilities of RPA and sign partnerships with consultants and system integrators who implement RPA solutions. This guide aims to explain each part of the ecosystem so you know the full range of tools at your disposal as your company implements RPA solutions. Read more


No code / low code RPA tools enabling faster RPA in 2019

No code RPA (also called low code RPA when a limited amount of coding is required) is an emerging technology but there are already strong companies with commercial space emerging in this space. We see 2 major types of vendors in the space:

  • 1st generation RPA companies expanding their offering with low/no code solutions
  • 2nd generation RPA companies offering only no code solutions

1st generation RPA companies

While one of the largest RPA companies like Automation Anywhere still does not have a UX programming option, Unicorns like UiPath and BluePrism have been touting the effectiveness of their UX platforms since the last couple years. Though their UX has been growing in capability, we hear from implementation partners that most solutions are too complex to be built solely using the UX. Consultants inevitably end up relying on code to program the complex parts of RPA software. Read more


No code / Low code RPA: Guide to faster, cheaper RPA in 2019

As we explained in future of RPA, currently most RPA solutions require a time consuming programming process which is mostly outsourced to consulting companies, system integrators or niche RPA implementation companies. A new crop of companies are tackling this problem and developing no code RPA solutions. Unless you know the latest solutions, you could get stuck with a long programming period and heavy reliance on 3rd parties.

What is no code / low code RPA?

No code RPA solutions aim to completely reduce the need to code for RPA. While most common RPA tools have been offering UX support for a long time, UX of common RPA tools tends to be rather restrictive and developers mostly rely on programming to automate processes. Read more