Robotic Process Automation (RPA) uses technology to replace repetitive human tasks and interactions with software, which sits on a virtual environment and can scale as needed. RPA maps business processes into software that processes activities, exceptions, and logs all activity for auditing and analytics. It allows automating parts of processes over time to maximize human workforce effectiveness while simplifying automation complexity. Benefits include increased productivity, speed, quality, and control as well as improved agility, standardization, and ability to handle demand fluctuations.