Robot Process Automation (RPA) is an automation approach that uses the screens of underlying applications, just like humans do. RPA solutions are external to the applications they drive, and are not integrated with those applications. Most of the robotic automation is focused on the tasks or incremental elements of work, which in aggregate, form more complex processes.