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

 Release :

    - australia

ft:locale :

    - en-US

ft:publication_title :

    - Australia Build or modify applications

ft:clusterId :

    - cadev

bundleId :

    - cadev

workflow :

    - Development, Data, and Analytics


---

# Publish an application to an Update Set

# Publish an application to an Update Set {#ariaid-title1}

* Release version: Australia
* 
* Updated March 12, 2026
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 1 minute to read

Publishing an application creates an update set containing the current version of all application configuration records.

## Before you begin

Role required: admin, or delegated_developer with Publish To Update Set permission enabled

## About this task

You can use this update set as a backup file for auditing purposes or to transfer the application to another instance.

## Procedure

1. Navigate to AllSystem ApplicationsMy Company's Applications.
2. Click the In Development tab.
3. Open the application record you want to create an update set for.
4. Click the Publish to Update Set related link.
5. **Optional:** Fill in the fields, as appropriate (see table).  
   {#t_PublishApplicationsToAnUpdateSet__table_cr1_2yy_sr__entry__2}

   | Field | Description |
   |-|-|
   | Application name | \[Read-only\] Displays the name of the application that you are publishing. |
   | Version | Enter version information to append to the Update Set name in dot-notation such as 1.2.3. The platform saves the information you enter here in the application Version field. The Update Set has the name \<Application name\> - \<Version\>. If you leave this field blank, the initial Update Set has the name \<Application name\> and subsequent Update Sets have the name \<Application name\> - \<Sequential number\>. |
   | Description | Enter a description for the Update Set. By default, this field contains the short description of the application. |
   | Include data | Select the check box to include a limited number of data records from each table in the application. Use this feature to package sample data with your applications. Warning: Using this feature to migrate large quantities of data records between instances can cause performance issues, as it is not intended for this purpose. To migrate data, use an instance-to-instance import. You can adjust the maximum number of data records to include with an application. See [Import sets](https://www.servicenow.com/docs/access?context=c_ImportSetsKeyConcepts&version=australia&pubname=australia-integrate-applications&ft:locale=en-US). * If your sample data includes tables with record numbering, the current counter value is also transferred. When the update set is applied on another instance, the counter is set to the larger of the sample data or the target instance counter. * For translated fields, only records in English are transferred. {#t_PublishApplicationsToAnUpdateSet__ul_e3f_s1z_sr} |
   [Table 1. Publish to Update Set]

   {#t_PublishApplicationsToAnUpdateSet__table_cr1_2yy_sr}
6. Click Publish.  
   A new update set is created and the latest update of each application file in the application is copied into it. The update set is marked as complete.
7. Transfer the update set to another instance according to your test process.
   * Retrieve the update set from the source instance.
   * Save the update set as an XML file.
   {#t_PublishApplicationsToAnUpdateSet__choices_xmz_f3z_my}
8. Run any fix scripts that are included in the application.
**Related tasks**   

* [Retrieve an update set](https://www.servicenow.com/docs/lZVwwd_oLLPyA5cFpoYtmQ "Retrieve completed update sets from another instance.")
* [Save an update set as a local XML file](https://www.servicenow.com/docs/dmORk1J7KNarRwpVWY_DAw#t_SaveAnUpdateSetAsAnXMLFile "Administrators can export an update set as an XML file to save a specific version of an application or set of changes.")
* [Run fix scripts](https://www.servicenow.com/docs/1F72QxWqead3j9JkrmaA6g "Fix scripts run at the first installation or updated after they have been added to an application. However, previous fix scripts do not run on subsequent application updates, and you must manually run any necessary fix scripts.")
* [Delegate development and deployment permissions to personnel](https://www.servicenow.com/docs/XqrBTW_5C_i5oxndrgOX_g "A system administrator can assign a non-administrator user or group as a developer or deployment resource for a specific application. You can set permissions that designate what specific actions the assigned user can perform in the current instance, or make the user a Delegated Admin to grant access to all permissions at once.")

*[\>]: and then


