Robotic process automation, or RPA, is a software technology that uses software robots to automate repetitive tasks and manual processes. RPA enhances and extends the work of your employees by interacting with websites, business and desktop applications, databases, and people to execute repetitive, rule-based digital tasks such as filling in the same information in multiple places, reentering data, or copying and pasting.