Robotic Process Automation (RPA) is a technology that allows one to configure computer software, or a “robot” to emulate and integrate the actions of a human interacting within digital systems to execute a business process. RPA robots utilise the user interface to capture data and manipulate applications just like humans do. They interpret, trigger responses and communicate with other systems in order to perform on a variety of repetitive tasks.
In contrast to other, traditional technology solutions, RPA allows businesses to automate at a fraction of the cost and time previously exhibited. RPA is also non-intrusive in nature and leverages existing infrastructure without causing disruption to underlying systems, which would be difficult and costly to replace. With RPA, cost efficiency are no longer an operating cost but a byproduct of the automation.
RPA robots are capable of mimicking many – if not most – human user actions. They log into applications, move files and folders, copy and paste data, fill in forms, extract structured and semi-structured data from documents, scrape browsers, and more.