---
sourceDocument: Brazil Build or modify applications
sourceDocumentLink: https://www.servicenow.com/docs/r/application-development

 Release :

    - brazil

ft:locale :

    - en-US

ft:publication_title :

    - Brazil Build or modify applications

ft:clusterId :

    - cadev

bundleId :

    - cadev

workflow :

    - Development, Data, and Analytics


---

# Deployment process

# Deployment process in AEMC {#ariaid-title1}

Release version: Brazil  
Updated September 10, 2026  
![](https://www.servicenow.com/docs/portal-asset/ico-clock) 4 minutes to read
Summarize  
![AI sparkle icon](https://servicenow.com/docs/portal-asset/ai-sparkle-icon) Summarized using AI  
This content was generated using new OpenAI-powered functionality. Results are provided on an as is basis and are not guaranteed to be accurate or complete.  

## Summary of Deployment process in AEMC

The deployment process in App Engine Management Center (AEMC) enables ServiceNow customers to efficiently manage application changes across multiple instances.
Starting from version 28.2.1, ReleaseOps is integrated into AEMC for enhanced deployment orchestration.
The process begins when a developer submits an application from App Engine Studio, Creator Studio, or ServiceNow Studio, creating a deployment request for administrative review and approval.
Show full answer Show less  

## Key Features

* **Pipelines:** Customizable deployment pipelines define the flow of applications through various instances, such as development, test, and production. Pipelines support multiple environments and testing suites to ensure application stability before production deployment.
* **Change Management Integration:** AEMC supports integration with Change Management programs to enforce deployment schedules and governance through Change windows.
* **Application Repository:** Deployments can utilize the Application Repository or System Update Sets. Customers can convert existing update sets to use the Application Repository for streamlined management.
* **ReleaseOps Integration:** From version 28.2.1 onward, ReleaseOps provides a modern deployment process. It includes release creation, update set promotion, automated assessments with ATF tests, deployment task management, and scheduled releases moving requests to production. ReleaseOps orchestrates deployment, synchronizing with App Engine deployment requests when pipelines are migrated.

## Practical Use and Benefits

ServiceNow customers gain a structured, configurable deployment framework that supports complex organizational requirements, including multiple pipeline stages and integration with existing Change Management processes. The introduction of ReleaseOps enhances automation, visibility, and control over deployments, reducing risk and ensuring compliance.

Customers can expect:

* Clear approval workflows for application deployment requests.
* Flexible pipeline configurations tailored to their environment structure.
* Automated testing and assessment to catch issues before production.
* Synchronized deployment management between App Engine and ReleaseOps.
* Seamless migration paths from legacy deployment methods to ReleaseOps.

## Next Steps

To implement or optimize your deployment processes in AEMC:

* Configure pipelines that reflect your organization's environment needs.
* Integrate Change Management to align deployments with scheduled windows.
* Consider migrating to ReleaseOps for improved deployment orchestration and automation.
* Leverage the Application Repository for managing application packages, converting update sets as needed.
* Review the workflow version 24.1.2 for managing deployment requests effectively in App Engine Management Center.  
Learn about the deployment process in AEMC.

## Deployment overview {#deployment-process-aemc__section_m2r_kjh_ggc}

The deployment process in AEMC is made up of several parts that make deploying changes possible. The following sections describe each part and how they work together to support the larger deployment process within AEMC.

Starting with version 28.2.1 of AEMC, ReleaseOps is integrated into AEMC. See the ReleaseOps deployment section for more information.

## Submitting an application for deployment {#deployment-process-aemc__section_l3n_tjh_ggc}

The deployment process begins on a development instance when a developer submits an application in App Engine Studio, Creator Studio, or ServiceNow Studio. When an application is submitted for deployment, a deployment request is created, which enables admins to review and approve the application changes. For more information, see [Deployment requests in AEMC](https://www.servicenow.com/docs/hCfZYxXxcKDKsI8bdd2azw "AEMC enables you to deploy changes to production through deployment requests. Learn more about what deployment requests are and where to view them in AEMC. Starting with version 28.2.1 of AEMC, you can also manage ReleaseOps deployment requests from AEMC.").

## Pipelines {#deployment-process-aemc__section_qxc_xfh_ggc}

Once an application has been submitted and a deployment request has been created, the application then begins to move through the pipeline that has been specified for the organization. A pipeline is the deployment
structure that applications follow within AEMC. A pipeline consists of several instances, typically a development instance, test instance, and production instance, as well as the testing suites and frameworks that an organization has
set up to verify that the application is stable and compatible before deploying to production. As the application is reviewed and tested, App Engine admins approve the application to move through pipeline environments until the application is finally deployed to a production or target instance.

With AEMC, you can configure pipelines that are tailored to the specific needs of your organization. AEMC supports any number of instances within each pipeline and as many pipelines as are needed for your organization. For example, if your organization requires that changes move through
additional non-production instances prior to deploying to production, you can configure your pipeline so that it reflects each environment that you need. For more information about configuring pipelines, see [Configure Pipelines and Deployments](https://www.servicenow.com/docs/jySuH25jkz~uSr5qmGXUsw "Use the Pipelines and Deployments guided setup to complete the initial configuration of Pipelines and Deployments. Detailed instructions for each step are provided in subsequent sections of the product documentation.").

## Change Management integration {#deployment-process-aemc__section_x3g_spb_1zb}

You can integrate an existing Change Management program with your app deployment processes to add oversight into your deployments and have apps deploy according to a scheduled Change window. For more information, see [Manage deployment requests](https://www.servicenow.com/docs/JkZ7TJMU~Vpphozve33_ag "Review and approve or reject deployment requests in the App Engine Management Center (AEMC) as applications move from development to production.").

## Application Repository {#deployment-process-aemc__section_kqj_bhh_ggc}

AEMC uses Pipelines and Deployments to deploy applications through different instances. Pipelines and Deployments uses the Application Repository to manage these deployments. For more information about the Application Repository, see [ServiceNow application repository](https://www.servicenow.com/docs/erPrBXmmakds3cW143mz4A "After you develop and test a custom application, you can make the application available to company instances by publishing it to the ServiceNow application repository.").

Each application can either be deployed using the Application Repository or System Update Sets. If you have used update sets in the past, but want to switch to using the Application Repository, you can do a one-time conversion to deploy the app using the Application Repository instead. All apps don't have to follow the same deployment. For more information, see [Convert custom applications to upgrade from the application repository](https://www.servicenow.com/docs/z7YGVNx032_euG5BXUKNVA "When your applications are placed in the Custom Applications table [sys_app], you can't upgrade them directly through the Application Repository. This procedure helps you do a one-time conversion when you want to migrate deploying your applications using the Application Repository.") and [System update sets](https://www.servicenow.com/docs/Q0MwmkcdmiN~55WDXvlHkQ "An update set is a group of configuration changes that can be moved from one instance to another. This feature allows administrators to group a series of changes into a named set and then move them as a unit to other systems for testing or deployment.").

## ReleaseOps deployment process {#deployment-process-aemc__section_lsz_fvl_fhc}

Starting with version 28.2.1 of AEMC, ReleaseOps is integrated into AEMC. Whether you are exclusively using ReleaseOps to manage your deployments, or you have migrated your App Engine pipelines to ReleaseOps, the deployment process differs from the legacy Pipelines and Deployments deployment process in AEMC.  
If you are deploying exclusively using ReleaseOps, the deployment process for a scheduled release is as follows. is as follows:

1. The release manager creates a release, which is associated with a pipeline.
2. Developers make changes through update sets. Once they mark an update set Complete and promote the update set for deployment, the update set is added to an existing deployment request or to a new deployment request, which is targeted to a release.
3. When the update sets within a deployment request are functional and ready to be deployed, a developer sets the deployment request state to the Ready to Assess.
4. The assessment playbook runs, during which Automated Test Framework (ATF) test suites and instance scans are run on the changes in the deployment request.
5. If there are failures during assessment, deployment tasks are created that the tester can sign off on or redirect to the developer to address.
6. Once the deployment tasks have been addressed, the deployment request is set to the Ready for Deployment state.
7. On the scheduled date for the release, the release playbook runs. All deployment requests in the Ready for Deployment state move through the pipeline to production.

{#deployment-process-aemc__ol_orm_t4s_fhc}For more information about deploying with ReleaseOps, see [Exploring ReleaseOps](https://www.servicenow.com/docs/mLmu5D~XgaiDOtk8h6IYjQ "ServiceNow ReleaseOps is a solution to problem of deploying changes, customizations, and custom apps on the ServiceNow AI Platform. By automating the deployment process, ReleaseOps helps to increase the predictability and reliability of deployments, while also reducing the risk of releasing unwanted changes to production.").  
If you have migrated to ReleaseOps, the deployment process is as follows.

1. For applications being deployed via the Application Repository, developers submit applications from App Engine Studio, Creator Studio, and ServiceNow Studio using the standard process.
2. An App Engine deployment request is created and sent to an App Engine admin for approval. At the same time, a corresponding ReleaseOps deployment request is created.

   You can view the corresponding ReleaseOps deployment request record on the App Engine deployment request.

3. Open the corresponding ReleaseOps deployment request and either attach it to an existing release or set the deployment request to on-demand. Then save the record.
4. An App Engine admin approves the App Engine deployment request from the App Engine pipeline, which hands off deployment to ReleaseOps.
5. An update set with install instructions is created and attached to the ReleaseOps deployment request.
6. Deployment requests in both the App Engine and ReleaseOps pipelines are synced, but ReleaseOps orchestrates the deployment.

{#deployment-process-aemc__ol_fc5_fps_fhc}To learn more about migrating to ReleaseOps, see:

* [Migrating App Engine pipelines to ReleaseOps](https://www.servicenow.com/docs/Y9HahDbHuw8eQOxJRxN2FQ "Starting with version 28.2.1 of AEMC, you can migrate your existing App Engine pipelines to ReleaseOps. Learn more about the migration process and benefits of migrating to ReleaseOps.")
* [Migration tasks](https://www.servicenow.com/docs/PSO70JieekF8JpvJLXvY6w "You must complete several tasks to migrate your App Engine pipelines to ReleaseOps.")
{#deployment-process-aemc__ul_pzx_dls_fhc}
* **[Pipelines and Deployments workflow version 24.1.2](https://www.servicenow.com/docs/kyYexbYKbdec_gieSVcWOQ)**   
  As you manage requests for app deployment in App Engine Management Center (AEMC), use this workflow to understand how app deployments move through your pipelines in version 24.1.2, released in November 2023.

