Robotic process automation (RPA) is a technology that uses software robots or bots to automate repetitive and rule-based tasks, such as data entry, data extraction, and transaction processing, without human intervention.