All terms

Glossary

RPA

Also: Robotic process automation

Software operates existing applications the way a human would, through their user interface rather than an API.

The appeal is that no interface is needed: even a legacy system without an API can be included.

The drawback follows from that: the automation depends on how the interface looks and breaks when a field moves.

How you notice it

  • A system has no interface and will not get one.
  • A contract or vendor blocks the clean solution.
  • It is a transition period with a foreseeable end.

Frequently asked

Why is RPA considered risky?

Because it hangs off the user interface. A moved button after an update stops the process, often unnoticed. As a bridge until the interface exists that is acceptable, as a permanent solution it creates exactly the dependency it was meant to solve.