# Building and deploying Coded Action Apps

> The process for building a Coded Action App in an IDE, deploying it to Orchestrator, and using it as the interface for an Action Center task.

A Coded Action App goes through the same lifecycle as any coded app: it is defined in code, connected to UiPath, deployed to Orchestrator, and then used as the interface for an Action Center task.

The process includes the following stages:

1. Defining the action app logic in an Integrated Development Environment (IDE).
2. Establishing a secure connection to UiPath.
3. Deploying the action app to Orchestrator.
4. Using the action app as the user interface for Action Center tasks. A Coded Action App can serve as the interface for tasks created from across all surfaces, including agents, RPA processes, and Maestro processes.

![Flow diagram showing the four steps to create, deploy, and use a coded action app in UiPath](https://dev-assets.cms.uipath.com/assets/images/apps/CodedActionAppFlow-724b2c89.png)

For detailed steps on building and deploying coded apps, see the [Getting started](https://uipath.github.io/uipath-typescript/coded-action-apps/getting-started/) section of the SDK documentation.
