---
sourceDocument: Australia Build or modify applications
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/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


---

# Build and install a Fluent app in ServiceNow Studio

# Build and install a Fluent app in ServiceNow Studio {#ariaid-title1}

Release version: Australia  
Updated August 3, 2026  
![](https://www.servicenow.com/docs/portal-asset/ico-clock) 2 minutes to read  
Build an application to compile its source code and install application changes across an instance from ServiceNow Studio.

## Before you begin

Create, convert, or clone an application and add it to the Explorer. For more information, see [Create an app in source code](https://servicenow-prod.fluidtopics.net/dJ2n8a7tGt4f4avqJHZf0A "Create an application to develop in source code in ServiceNow Studio.").

Role required: admin

## About this task

When you build an application, ServiceNow Fluent code is compiled into application metadata, and modules in the application are added to the EcmaScript Module \[sys_module\] table on the instance.

## Procedure

1. Navigate to AllApp EngineServiceNow Studio.
2. From the Status bar, select Sync Changes to synchronize changes made to the application metadata from across the instance.  
   Synchronizing an application confirms you have the latest changes before making additional changes. Only the changes made since the last time the app was synched are downloaded and transformed. For more information, see [Synchronizing Fluent apps in ServiceNow Studio](https://servicenow-prod.fluidtopics.net/c0k3NwetpOhk4AwxqRZXmA "Synchronizing an application in ServiceNow Studio downloads and transforms application metadata into ServiceNow Fluent code.").
3. Select the Explorer tab, and modify your application in one of the following ways.
   * [Define application metadata in code with ServiceNow Fluent in the ServiceNow IDE](https://servicenow-prod.fluidtopics.net/FafEkbbMzoRh6GCgC9gGQA "Define application metadata in code with ServiceNow Fluent in the ServiceNow IDE.")
   * [Create and use JavaScript modules in applications in the ServiceNow IDE](https://servicenow-prod.fluidtopics.net/yOLYMBI10PhE4RPd1k~9Qw "Optimize your codebase by defining reusable code blocks with JavaScript modules in the ServiceNow IDE.")
   * [Use third-party libraries in applications in the ServiceNow IDE](https://servicenow-prod.fluidtopics.net/zcBiJe7UebkIObNH7ABORQ "Call third-party libraries in your application to use existing open-source functionality with the ServiceNow IDE.")
   {#build-install-fluent-app-sns__choices_sj5_vxw_vbc}
4. From the Status bar, select Build and Install.  
   The active file that's open in the editor determines which application to build. If no files are open, select the application to build when prompted.
   In the status bar, you can see a message that confirms whether the build was successful or failed. If the build fails, review the output logs and any problems in your code from the panel.
5. **Optional:** Review your changes as application metadata.
   1. From the Navigator panel, select the File Categories or Apps tabs.
   2. Open the metadata files that you changed and review your changes from the embedded ServiceNow AI Platform user interfaces.  
      Tip:  
      To see your changes in source code and metadata side by side, select the show XML icon ![]().
   {#build-install-fluent-app-sns__substeps_tqx_lzw_vbc}
{#build-install-fluent-app-sns__steps_gvf_j4z_ckc}

## Result

The application is updated across the instance to reflect your changes. Other users can modify the application metadata simultaneous with modifications to the source code. Also, other developers can reuse module code in other
modules or scripts within an application.
Confirm that the metadata on the instance matches the metadata in the installation package by uninstalling and reinstalling the application on the instance using the <kbd class="ph userinput">Fluent: Reinstall Fluent App</kbd>
command. For more information, see [ServiceNow IDE commands](https://servicenow-prod.fluidtopics.net/g6qEJr0PaGcX2qEbx~hUbQ "Use commands from the command palette to perform many actions in the ServiceNow IDE.").  
Warning:  
Changes to metadata on the instance that haven't been synced into your application in ServiceNow Studio are removed.

## What to do next

Use source control to stage, commit, and push your changes to a remote Git repository. For more information, see [Using Fluent source control in ServiceNow Studio](https://servicenow-prod.fluidtopics.net/D45m2nn6qL_27Tp0E6a7iw "Use Git commands and other source control features in ServiceNow Studio to manage changes to an application across a development team.").

*[\>]: and then


