To put it simply, RPA is the technology that allows organizations to use software robots to perform specific tasks in an automated way.
Using a combination of user interface interaction, descriptor technologies, and cognitive processes, RPA BOTs can be used to mimic or emulate selected tasks within an overall business or IT process. These may include manipulating data, passing data to and from different applications, triggering responses, or executing transactions. The bots can work through one or more software applications.