RPA is a robotic software which creates “virtual” robots that automate repetitive, rule-driven human activities within business processes. It replicates the actions of a human being interacting with the user interface in the same way that a human would.