This document provides an overview of robotic process automation (RPA). It defines RPA as using software robots to automate repetitive tasks performed by humans. The document discusses the history and benefits of RPA, comparing it to other forms of automation. It also describes key RPA concepts like attended vs unattended automation. UiPath, a leading RPA vendor, is introduced along with the main components of its RPA platform.