Robotic Process Automation (RPA) is the technology that allows the automation of the task in exactly the way how a human does. A robot in robotic process automation does not mean that literally robots are going to replace human beings, but it means a computer program that imitates human actions.
In other words, we can say that RPA is a software program that imitates human actions while interacting with a computer application and accomplishing the automation of repetitive and rule-based processes. RPA can be used to automate the labor intensive tasks such as back office processes, data entry, data validation etc.