Robotic Process Automation (RPA) is a software technology that allows for reliably automating repetitive, high volume digital tasks. RPA remains a primary technology for enabling enterprise automation through development of software BOTs. These software BOTs mimic human in the way they interact with the digital world. The kinds of interaction the BOTs can undertake include understand whats on screen complete key strokes, navigate applications, identify and extract data and perform a wide range of defined actions.