RPA is a software tool that combines “UI (User Interface) recognition” and “Workflow”. RPA bots work at the surface and user interface level, mimicking the keystrokes and mouse clicks made by humans and completing the task in much the way workers do.