Robotic Process Automation (RPA) is een scala van innovatieve technologieën die worden gebruikt om processen te automatiseren die van oudsher handmatig door mensen worden uitgevoerd. RPA maakt hierbij gebruik van softwarerobots. De softwarerobot werkt met de bestaande gebruikersinterface, net zoals een mens dat zou doen, wat betekent dat het niet nodig is de onderliggende systemen aan te passen om de processen te automatiseren. Dit voorkomt kostbare veranderingen in het ERP of IT systeem. Deze vorm van automatisering is het meest passend voor processen die gedigitaliseerd, gestandaardiseerd en op regels gebaseerd zijn. Daarnaast zijn voor een succesvolle RPA implementatie voornamelijk processen geschikt waarbij geen menselijke beoordeling benodigd is.
Veel voorbeelden van deze processen zijn te vinden in de backoffice, zoals de salarisadministratie, verkooporders, en factuurverwerking. Zulke processen gebruiken systemen die niet altijd geïntegreerd zijn, waardoor mensen handmatig informatie overzetten, een taak die ideaal geschikt is voor RPA.