RPA (Robotic Process Automation) uses virtual robots to automate manual and repetitive tasks by integrating with existing software applications. The top 3 RPA implementations in Poland have been done by banks to increase the quality and cost efficiency of back-office operations. Banks make large investments in IT but see few dramatic improvements, so RPA is well-suited to automate complex banking processes that involve multiple applications, tight regulations, and a need for high quality while working with legacy systems through rule-based tasks.