Robotic process automation (RPA) is the application of technology that allows employees in a company to configure computer software or a “robot” to capture and interpret existing applications for processing a transaction, manipulating data, triggering responses and communicating with other digital systems.

Any company that uses labor on a large scale for general knowledge process work, where people are performing high-volume, highly transactional process functions, will boost their capabilities and save money and time with robotic process automation software.


Software Robots as a paradigm for automation

A software ‘robot’ is a software application that replicates the actions of a human being interacting with the user interface of a computer system. For example, the execution of data entry into an SAP system – or indeed a full end-to-end business process – would be a typical activity for a software robot.[3] The software robot operates on the user interface (UI) in the same way that a human would; this is a significant departure from traditional forms of IT integration which have historically been based on Application Programming Interfaces (or APIs) – that is to say, machine-to-machine forms of communication based on data layers which operate at an architectural layer beneath the UI.


Why Robotic Process Automation?

For enterprises, BPOs and shared services that use large scale, high-volume human labor, with an intrinsic exigency for productivity and cost efficiency, RPA technology adds impetus to their business innovation and profitability. It enables organizations to configure software robots that automate manual and repetitive rule-based tasks at a fraction of the cost of their human equivalent, and to integrate without disrupting the legacy system. Robots are easy to train and see the interface like a human. They can act as automated assistants and are designed to collaborate with humans, while permanently reporting on progress.

UiPath Desktop Automation enables business users with no coding skills to design and run robotic processes.


Desktop Robots

Software robots programmed to read and execute processes created with UiPath Studio.

A robot can either run unattended in the background without disturbing the agent or can share the same desktop with a human agent.

UiPath Front Office Automation Suite is a scalable robotic process automation suite for your organization’s front office activities.

The platform empowers our customers to quickly deploy the power of automation and achieve: improved customer satisfactionhigh agent performanceincreased scalability and reduced operational costs.


Front Office Robots

Software robots programmed to execute processes modeled with UiPath Studio and managed by the Front Office Server. The robot shares the same workstation with an employee who has control over where and when it is used.

Design, Deploy and Manage Back Office Automation

UiPath Back Office Automation Suite: a scalable robotic process automation platform providing batch-mode running robots.

It provides a complete solution for organizations requiring enterprise class management, reporting, security, and back office integration capabilities. It enables the orchestration and management of thousands of robots from a single command centre.


Back Office Robots

Clerical robots programmed to execute processes modeled with UiPath Studio and orchestrated by the Back Office Server. The robots run unattended in virtual environments and can automate any number of back office processes.

The Robot API Automation Suite is a scalable robotic process automation suite specifically designed for developers. The platform empowers our customers to quickly deploy the power of automation and integrate it with their existing applications, servers or BPM tools.


UiPath Robot

A UiPath robot can be programmed to execute processes modeled with UiPath Studio.  Robots are managed by external applications or remote systems. They run unattended in virtual environments and can execute any number of back office processes.