# About ALM

> Application lifecycle management (ALM) is the term for management of an application from development through deployment. UiPath<sup>®</sup> Apps provides capabilities for:

Application lifecycle management (ALM) is the term for management of an application from development through deployment. UiPath<sup>®</sup> Apps provides capabilities for:

* [Managing permissions of an app](permission-management.md)
* [Testing apps](overview1.md#testing-apps)
* [Managing App Versions](publishing-a-new-version-of-an-app.md)
* [Packaging an app as a client](packaging-an-app-as-a-client.md)

## Testing Apps

After changes are made to an app, testing allows you to validate those changes in the browser before publishing.

### Testing an App

1. Click the **Preview** button in the UiPath<sup>®</sup> Apps Studio header.
2. A new browser tab will open showing the updated version of the app.

:::note
Each time preview is clicked, a new browser tab opens. The most recent tab is the furthest to the left.
:::
