Glossary
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.