Desktop Automation


If you just copy a few fields from an application and paste them into another application, import sales data from an Excel spreadsheet and fill out an online form, it is already time-consuming, tedious, and error-prone. It is time to automate this process. The question is not if rule-based tasks should be automated, but what does it take to automate them?

An Excel macro is a good start, but how can you fill data into another application? Even a simple macro requires programming knowledge, and you do not want to involve your IT department in simple tasks. Many businesses and IT processes are affected by repetitive, rule-based tasks that involve manipulation of the software of various applications.

RPA can introduce a visual, declarative way of describing how to automate a process, and business users can use it in the same way they use a Visio diagram. When working with the presentation layer of other apps, you simply indicate on the screen what operation you need to perform. UiPath understands the UI at the logical control level and does not rely on the position of elements on the screen. This makes automation much more reliable and independent of screen size and resolution. UiPath scripts are very visual in nature one can simply take a look at them and tell at a glance what they are supposed to do. It is very easy to maintain them and accommodate small changes in the process.

+ Presentation layer automation

RPA provides 100% accurate scripts that “see” the presentation layer at the control level. It works with desktop, web, Java, and Citrix apps.

+ No coding automation

RPA uses Visio-like automation scripts that are easy to create without programming expertise.

+ Non-intrusive automation

RPA automation does not change the underlying legacy applications. It also delivers solutions in days instead of months.

+ Create automation apps

Create automation apps and deploy them to all the computers in your department.

+ Task recorder

Record your manual tasks by simply indicating them on the screen, the same way you would train a human user.

+ User events

Trigger automation scripts are used when buttons or links are clicked.

Web Automation


Businesses and applications today are widely structured on web-based systems. Information that populates these systems is dense and demands extensive processing. Many of the tasks involved are repetitive, tedious and take up a lot of time

and money. This is where web automation comes in. Form filling, screen scraping, data extraction and transfer between applications, website testing and periodical report generation are major common tasks that can readily benefit from web automation.

+ 100% playback accuracy

Great results regardless of the browser version, screen position and size.

+ Understands all of the Web

Compatible with HTML, Flash, AJAX, Java, Silverlight, and PDF.

+ Automated data entry

Automate data entry from Excel spreadsheets into websites.

+ Easy web testing

Create reliable tests without programming knowledge.

+ No coding necessary

Create automation with the easy-to-use graphical workflow designer.

GUI Automation

GUI Automation is the essential support tool for screen scraping, automated testing, automated data entry, application integration, and content migration. It can act as the last resort when dealing with legacy apps that offer no other API, and it enables users to easily automate tedious and repetitive tasks. UiPath provides the most accurate and rich GUI automation software that can handle any application without the slightest disturbance.

+ Works everywhere

Including Win32, WinForms, WPF, Java, Flash, Silverlight, VB6, Oracle apps, SAP GUI, Siebel, PDF, QT, Delphi, HTML, IE, Chrome, and FireFox.

+ GUI controls recognition

Accurate recognition of GUI controls for most UI frameworks and the reliable identification of controls.

+ GUI action recorder

Records and replays reliably all the actions that you want to automate, and also generates logical actions on GUI objects.

+ Image & OCR-based automation

The most advanced industry screen OCR and image recognition technology to automate Citrix-based apps.

+ Background automation

Works with hidden windows, Cloud machines lacking a console, or in remote desktop environments.

+ UI automation API

Works like jQuery for all desktop apps, and is ready for .Net, C++, VB6, Delphi, and Java.

Screen Scraping


Screen Scraping is an important part of data migration and integration scenarios. It enables modern apps to talk with legacy apps that do not offer an API and is the complement to the data entry side of automation. There are so many technologies available to create user interfaces on Windows desktop—from the old DOS console apps, the Win32 and FoxPro apps of the 1990s, to the Java and .Net Winforms apps of early 2000, to modern WPF apps today.

Then, there are the web apps of all the different browsers, including Internet Explorer, Firefox, and Chrome, Flash and Silverlight web technologies, as well as enterprise apps, such as SAP, Siebel, and PeopleSoft, and the good old mainframe with the green screen and terminal emulators. All of these apps can be published via Citrix/VDI. UiPath is providing the first 100% accurate, extremely fast screen scraping tool.

+ 100% accurate screen scraper

Extracts screen text from running apps.

+ Screen OCR

For Citrix or virtualized applications.

+ Works everywhere

Including Java, .Net, Flash, PDF, Browsers, Legacy, Citrix, SAP, and Siebel.

+ Web scraping

Get structured data across multiple pages.

+ Next generation automation

Apply screen scraping to automate processes.

+ Fast and reliable

Proven technology used on millions of computers. Delivers in under 16 milliseconds.

CITRIX Automation


It’s a fact that many applications today are published via Citrix XenApp. A Citrix server only sends screenshots of the live application that runs on the Citrix server back to the client, so UiPath cannot access the logical elements that make up the user interface. UiPath went to great lengths to make Citrix automation possible: featuring a powerful image recognition engine that is optimized to find images on the screen in under 100 milliseconds.

Besides image recognition, the text is sent back to the client via shared clipboard or by using on-screen OCR (optical character recognition). More importantly, despite the inherent difficulties of automating Citrix, you can still use the integrated recorder to achieve great productivity. In fact, it takes the same amount of time to build an integration that involves Citrix, as it takes to automate a regular desktop application.

+ Unmatched in Citrix GUI Automation

UiPath automates manual processes on all Citrix applications faster than any other solution.

+ Increased accuracy

Errors caused by manual processing are costly. Robots outperform humans, make zero mistakes and provide optimal accuracy for your operation.

+ Save FTE by automating the data entry or data extraction

Make proven FTE savings by using error-free robots that work all day, every day.

+ Increased tracking and auditability

Robots dig deeper, provide various details and constantly extract relevant insights

+ Automation made easy

UiPath is designed to guide you through automation in just a few steps. Business analysts will easily learn and control automation processes.

+ Enterprise scalable

Not only can you deploy an army of robots to remotely work for you across multiple geographies, but you can also track them from any designated location.

Mainframe Automation


Today, mainframes continue to play a strategic role in the IT logic of many organizations. They act as efficient data stores and reliable workhorses for complex processing. Meanwhile, the current business climate calls for the integration of mainframes with new applications and architectures. The challenge is to unlock the data housed in the existing mainframes in order to prime them to respond to new demands. All of this is done without having to reinvent the system.

+ Mainframe integration & automation

Integrate any mainframe: T3700, green screen, Java, or legacy app via UI Automation. Automated data entry and 100% accurate screen scraping on mainframes are integrated into your business flow.

+ API enablement

Create an interactive dialogue between your mainframe and the Cloud through a common, flexible infrastructure. Any communication protocol, language or format is safely supported.

+ Rapid mobilization

Real-time integration of any existing applications and processes, including apps that have no available API. This way, the information flows smoothly throughout the enterprise.

+ Mainframe data migration

Flawless bridging between the legacy system and new applications, as well as a complete system upgrade.

+ Monitoring and tracking

Ongoing trace monitoring of the data is kept highly available, which allows operators to analyze and respond to events in real time.

+ Breadth

It is easy to scale up or down, and this is flexibly extendable according to emergent enterprise initiatives.

SAP Automation


Now more than ever, businesses need to have the latest, most accurate information at their fingertips. In today’s market, if your business cannot keep up its information infrastructure, it will suffer. SAP automation with UiPath may be what your enterprise needs in order to build a solid foundation on which to conduct business. As the nature of business changes, SAP software is becoming increasingly crucial. The days of error-filled databases and inaccurate information are already over for the largest corporations. Bring your business up to date with SAP automation from UiPath, and stay competitive in an ever-changing world.

+ SAP Automation software

Compatible with all major SAP software suites, including custom applications.

+ Accurate process replay

Reduces process times for common SAP tasks.

+ Save FTEs

Boosts FTE through automation rather than using costly employees.

+ Enterprise scalable

Roll out and run robots on hundreds of computers throughout your business, while monitoring them constantly.

+ No coding

BAs can easily implement and robotize your business processes.

+ SAP application integration

Integrates with any other platform or web services to streamline data flow.

Excel Automation

How could something like the venerable software Excel—perhaps the all-time champion in storing, organizing, and manipulating data—become even more efficient and productive than it already is? Excel is easy to use, accessible, and highly popular. Nonetheless, it is not always user-friendly and can at times prove to be very time-consuming and hard to integrate with other applications. For example, the established way to automate tasks in Excel requires training for you to become proficient in Visual Basic for Excel Macros. Today’s working environment is multi-application focused, with data constantly being transferred between applications. Migrating and integrating data into platforms can, therefore, become troublesome, even when you work with applications that can import and export files. This happens because information can get mixed up or lost in the process, forcing you to waste precious time by repeating the steps each time you sync the data.

+ Automate Excel without having Excel installed

You can automate Excel procedures and activities in no time, while also making sure that everything is regularly up to date. The best part is you don't even need Excel to be installed on the system.

+ Free yourself for higher-value tasks

Save considerable time, and use it more profitable by working on activities and tasks that generate more value.

+ Increase productivity and efficiency

Robots make zero mistakes while working 24/7. They outperform employees when it comes to repetitive, boring tasks.

+ Ensure accuracy and speed

Manual labour is inevitably error prone and now you can easily avoid it. Mistakes can be very costly, so why make them in the first place?

+ Integrate with other applications

Migrate and integrate data with enterprise applications and databases.

+ Automate without programming

Automate the most sophisticated tasks with no coding.