- Getting Started
- Before You Begin
- How To
- Build Your First App
- Build a Mobile-friendly App
- Embed Apps
- Embed Maps
- Include Excel Charts in Apps
- Include MailTo Links
- Include Star Ratings
- Use Count With Choice Set Values
- Use Document Viewer
- Use Master Detail View
- Use Selected Values From a Table
- Set External Context
- Work With Data Source and Value Bind
- General User Experience Guidelines
- Use the Send Interim Result Activity
- Notifications
- Designing your App
- Events and Rules
- Rule: If-Then-Else
- Rule: Open a Page
- Rule: Open URL
- Rule: Close Pop-Over/Bottom Sheet
- Rule: Show Message
- Rule: Show/Hide Spinner
- Rule: Set Values
- Rule: Start Process
- Rule: Upload File to Storage Bucket
- Rule: Get File From Storage Bucket
- Rule: Reset Values
- Rule: Create/Update Entity Record
- Rule: Delete Entity Record
- Rule: Add to Queue
- Function: And, Or, Not
- Function: Concat
- Function: Contains
- Function: Count
- Function: EndsWith
- Function: If
- Function: IsBlank
- Function: Guid
- Function: Length
- Function: List
- Function: StartsWith
- Function: Sum
- Function: Sort
- Function: Now
- Function: Today
- Function: Time
- Function: Year
- Function: Month
- Function: Day
- Function: Hour
- Function: Minute
- Function: New
- Function: Lookup
- Function: Filter
- Leveraging RPA in your App
- Leveraging Entities in Your App
- Leveraging Queues in Your App
- Application Lifecycle Management (ALM)
- Basic Troubleshooting Guide
![](https://docs.uipath.com/_next/static/media/grid.05ebd128.png?w=3840&%3Bq=100)
Introduction
UiPath Apps is a low-code application development platform that enables you to build and share enterprise-grade custom applications that deliver engaging user experiences. Using UiPath Apps, you can quickly build custom business applications that connect to data in any underlying cloud or on-premises system using the power of automation.
Apps built with UiPath App Studio provide rich controls for data access and update as well as conditional logic for complex business needs. The underlying UiPath RPA platform provides advanced workflow and business logic capabilities to automate your entire end to end business process.
Apps can be designed to run in multiple form factors such as a full-page console, a sidebar, or any other size for either desktop or mobile devices. Since applications are run from a browser, they can run seamlessly from any device.
Further, applications can be wrapped in the Electron framework or other technologies to provide a desktop application experience.
Users see a list of all applications available to them in a single place; they can choose to run the application or share them with other users within their organization.
When a user runs an application, those designed to run automation locally on their desktop will trigger an Attended Robot to interact with back-end systems. Similarly, apps designed to run using unattended automation use Orchestrator to start a job on Unattended Robots.
Citizen developers or RPA developers can design their own custom applications in Studio. You can drag and drop a variety of rich controls, configure complex rules, and connect to any RPA process through Orchestrator. Through the use of Attended and Unattended Robots, apps can aggregate and update business data from multiple systems in real-time. Robots connect to any system through our rich set of Activities (Excel, SAP, Salesforce, Microsoft Dynamics, and more) as well as legacy applications, mainframe applications, and VDIs.
Once built, these apps can be published and made available to anyone in your organization with a single click.
To check the requirements for UiPath Apps in the Automation Suite environment, check the Hardware and software requirements page from the Automation Suite guide.
UiPath Apps is supported in the latest versions of Google Chrome, Microsoft Edge, and Mozilla firefox.
To better understand how Apps works, check out the How To section of this guide. There you can find more information on how to:
- Build Your First App
- Build a Mobile-friendly App
- Build better looking apps
- Embed Apps
- Embed Maps
- Include Excel Charts in Apps
- Include File Control in Apps
- Include MailTo Links
- Include Star Ratings
- Use Count with Choice Set Values
- Use Document Viewer
- Use Expressions
- Use Master Detail View
- Use Required Input Validation
- Use Selected Values from a Table
- Set External Context
- Work with Data Source and Value Bind
- Use the Send Interim Result Activity