---
sourceDocument: Australia Build or modify applications
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/pt-BR/application-development

 Release :

    - australia

ft:locale :

    - pt-BR

ft:publication_title :

    - Australia Build or modify applications

ft:clusterId :

    - cadev

bundleId :

    - cadev

workflow :

    - Development, Data, and Analytics


---

# Legacy - ServiceNow Studio

# Legacy - ServiceNow Studio {#ariaid-title1}

* Versão de lançamento: Australia
* 
* Atualizado 12 de mar. de 2026
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 4 min. de leitura

ServiceNow Studio provides an Integrated Development Environment (IDE)-like interface for application developers to work on custom applications in one centralized location. It offers a simple way to create, review, and update application files from a tabbed environment.  
Importante:  
Starting with the Xanadu release, the legacy version of ServiceNow Studio is being prepared for future deprecation. It will be hidden and no longer activated on new instances but will continue to be supported. For details on the deprecation process, see the [Deprecation Process \[KB0867184\]](https://support.servicenow.com/kb_view.do?sysparm_article=KB0867184) article in the Now Support Knowledge Base.

Try building and editing apps in the current version of ServiceNow Studio instead. For more information, see [ServiceNow Studio](https://servicenow-prod.fluidtopics.net/HJE5fDsb~bjmVZ9BqGtS8w "ServiceNow Studio provides a unified experience for all ServiceNow development activities, enabling admins and developers to extend base system solutions and create custom apps with ease. Use ServiceNow Studio to build apps and app files with integrated tools, access and edit app metadata in scoped and global apps, and package app changes for deployment, all in one powerful development tool.").

The system opens the new ServiceNow Studio whenever you edit a custom application.

## Capabilities {#c_ServiceNowStudio__section_bdv_zgh_2hb}

* Create an application and application artifacts.
* Perform code search.
* Integrate with source control.
* Create your company's customizations to store applications that belong to other organizations.
* Use [Virtual Agent Designer](https://www.servicenow.com/docs/access?context=conversation-designer-virtual-agent&version=australia&pubname=australia-conversational-interfaces&ft:locale=en-US) to create and manage topics, which are blueprints for conversations between a virtual agent and a user. You can design topics that help your users resolve common work issues or guide them through self-service tasks.
{#c_ServiceNowStudio__ul_ttg_1hh_2hb}  
Figura 1. Studio  
With Studio, application developers can:

* See exactly what files comprise their application in the Application Explorer.
* Add new files to their application using a single Create Application File interface.
* Navigate to files using familiar search-by-name or by-type behavior with the Go To dialog.
* Find code both within and outside an application using the Code Search tool.
* Operate on multiple files at once using the tabbed interface.
* Operate on multiple applications at once using multiple studio windows.
* Publish their application to company instances or the ServiceNow Store.
* View information about their current application from the Status Bar.
{#c_ServiceNowStudio__ul_jlp_vcc_dt}

## Which builder should I use to create an app? {#c_ServiceNowStudio__id_rnl_5nv_gbc}

Figura 2. Types of builders

**Want to build an app easily, without code?**{#c_ServiceNowStudio__p_ils_j1k_ccc}

Creator Studio specializes in helping you craft request-fulfillment applications without writing code. For example, an application to request office supplies by filling out a form, and someone approves or denies
your request. For more information, see [Exploring Creator Studio](https://servicenow-prod.fluidtopics.net/cBO_TJOm49HuXK0Ar6ovgw "Creator Studio makes creating apps easier by dividing their creation into simple steps. In this section, we'll explain each one.").{#c_ServiceNowStudio__p_glw_j1k_ccc}

**Need a more general app but still want low-code options?**{#c_ServiceNowStudio__p_kyz_j1k_ccc}

App Engine Studio lets you build a broader range of apps than Creator Studio without being a programming pro. For more information, see [Exploring App Engine Studio](https://servicenow-prod.fluidtopics.net/vqHWcxGyU9g4hWEgjiA9Bg "Learn how you can use the low-code app development tool, App Engine Studio (AES), to build powerful applications using guided setup, predefined templates, and workflows.").{#c_ServiceNowStudio__p_rtc_k1k_ccc}

**Are you a developer who wants more control in a centralized user interface?**{#c_ServiceNowStudio__p_jhv_k1k_ccc}

Build apps smarter and deliver them faster with the new ServiceNow Studio. ServiceNow Studio empowers platform developers with a modern, unified environment for building on the ServiceNow AI Platform. ServiceNow Studio features streamlined navigation to applications and metadata, integrated low-code tools, efficient tracking and packaging of development work that accelerates development processes and enhances
productivity. For more information, see [Exploring ServiceNow Studio](https://servicenow-prod.fluidtopics.net/Vc4S95ZeO0gF4S82WDUEsA "ServiceNow Studio delivers a cohesive, efficient experience for platform developers to create, modify, and extend apps. ServiceNow Studio is a single place that you can go to do development work, delivering value to your business faster.").{#c_ServiceNowStudio__p_xpy_k1k_ccc}

**Are you a developer who wants to use industry-standard development tools and processes?**{#c_ServiceNowStudio__p_gmb_l1k_ccc}

The ServiceNow IDE and ServiceNow SDK support developing applications in source code with ServiceNow Fluent, creating JavaScript modules, and using third-party libraries. ServiceNow Fluent is a domain-specific programming language for creating application metadata in code.{#c_ServiceNowStudio__p_jjf_l1k_ccc}

The ServiceNow IDE is an implementation of Visual Studio Code for the Web on the ServiceNow AI Platform. The ServiceNow SDK uses Visual Studio Code Desktop locally. For more information, see [Building applications in source code](https://servicenow-prod.fluidtopics.net/fMFdQSnYXlXABQn6hWAbCQ "Create and develop custom applications in source code using familiar development tools and processes.").{#c_ServiceNowStudio__p_ryj_l1k_ccc}

## Working with the Studio UI {#c_ServiceNowStudio__section_gwt_g2x_hbc}

{#c_ServiceNowStudio__table_ysl_xvn_1s__entry__2}

| UI element | Description |
|-|-|
| Header | Displays menus and controls. |
| File Menu | Contains a list of application-specific options. * Create File * Import From Source Control * Create Application * Publish * Settings * Switch * Manage Developers * Launch Script Debugger {#c_ServiceNowStudio__ul_x43_sy4_1s} |
| Source Control Menu | Contains a list of source control options. * Link To Source Control * Edit Repository Configuration * Apply Remote Changes * Commit Changes * Stash Local Changes * Switch Branch * Create Branch * Create Tag * Manage Stashes * View History {#c_ServiceNowStudio__ul_fxg_bnx_hx} |
| Window Menu | Contains a list of tab management options. * Close Current Tab * Close All Tabs * Close Other Tabs * Close Unmodified Tabs {#c_ServiceNowStudio__ul_kqv_j4x_hx} |
| Search Menu | Contains a list of search options. * Go To * Code Search {#c_ServiceNowStudio__ul_swf_t4x_hx} |
| User name | The header displays the name of current user. |
| Create Application File | Allows developers to [add an application file to an application](https://servicenow-prod.fluidtopics.net/spy3upg_zkWeZdpS4cvcWw "Studio allows application developers to add new application files by type."). |
| Go To | Search for application files by name or type. |
| Code Search | Search within application files for a text string. Search options include: * Restrict search to a particular table * Include all applications {#c_ServiceNowStudio__ul_qj1_q3c_dt} |
| Application Explorer | Displays a list of application files by type. Resize the Application Explorer to see more about application files or to provide more space for the content frame. |
| Collapse All | Collapses all nodes in the application explorer. |
| Expand All | Expand all nodes in the application explorer. |
| Data ModelTables | A list of application tables. Click a table name to display and edit it in the content frame. |
| Access Control | A list of application access elements such as: * Roles * Access Controls {#c_ServiceNowStudio__ul_fyv_tjc_dt} Click a record name to display and edit it in the content frame. |
| Navigation | A list of application navigational elements such as: * Application Menus * Modules * Application Menus (Mobile) * Modules (Mobile) {#c_ServiceNowStudio__ul_i31_q1p_1s} Click a record name to display and edit it in the content frame. |
| Content frame | Displays a detail form for each record in its own tabs. |
| Welcome to Studio | A list of keyboard shortcuts. |
| Tabs | Each tab contains a specific application file record identified by the record name and file type. Click a tab to display and edit the record. A tab with a blue circle icon indicates that the record contains unsaved changes. |
| Status Bar | Displays information about the application and the source control integration. |
| Application name | The status bar displays the name of the [current application](https://servicenow-prod.fluidtopics.net/U5ohJeNrTYNjlAzsESvFDw "You can update a custom application record to add new features or change application functionality."). |
| Application version | The status bar displays the current [application version](https://servicenow-prod.fluidtopics.net/P6hiqf3T~oWnQl8o68E~oQ "Each installed application has a version as defined by its application developer in the custom application record."). |
| Total files | The status bar displays the total number of [application files](https://servicenow-prod.fluidtopics.net/F~gg2JmnPm9DCmQQSVtj1g "Application files are configuration records that allow developers to extend application functionality."). |
| Unsaved files | The status bar displays the current number of application files with [unsaved changes](https://servicenow-prod.fluidtopics.net/jQqFzmWKjPvYsqxKaTQwug "Application developers can commit their changes on the instance to the linked Git repository. You can either select a few changes to commit, or commit all changes on the instance at once."). |
| Source control integration status | The status bar displays an icon indicating the current status of the [source control integration](https://servicenow-prod.fluidtopics.net/U6t_Eb1Jo0AC1KXrLzmrTg "Enable application developers to integrate with a Git Source Control repository. Save and manage multiple versions of an application from a non-production instance."). |
[Tabela 1. Parts of the Studio UI]

{#c_ServiceNowStudio__table_ysl_xvn_1s}
* **[Legacy - Access ServiceNow Studio](https://servicenow-prod.fluidtopics.net/ekaUStjKwXh3xTa_RdgzAQ)**   
  Application developers access ServiceNow Studio to create, import, or open applications.
* **[Legacy - ServiceNow Studio keyboard shortcuts](https://servicenow-prod.fluidtopics.net/4G0NU~sQNCMtABVaeB8qFw)**   
  ServiceNow Studio supports various keyboard shortcuts to manage and edit application files.
* **[Legacy - Add an application file to an application](https://servicenow-prod.fluidtopics.net/spy3upg_zkWeZdpS4cvcWw)**   
  Studio allows application developers to add new application files by type.
* **[Legacy - Publish an application from ServiceNow Studio when linked to Source Control](https://servicenow-prod.fluidtopics.net/DGF9xulF5Gtx5ggq6We73w)**   
  You can publish a custom application from ServiceNow Studio when linked to Source Control.
* **[Legacy - Search for an application file by name or type](https://servicenow-prod.fluidtopics.net/kAVTC27xhiBA1K7Q9b90tA)**   
  Application developers can use Studio to search for application files.
* **[Legacy - Search within application files](https://servicenow-prod.fluidtopics.net/Dm2TCzq4ChzMenEboU9VBQ)**   
  Studio allows application developers to search within application files for matching record values.
* **[Legacy - Update a custom application record](https://servicenow-prod.fluidtopics.net/U5ohJeNrTYNjlAzsESvFDw)**   
  You can update a custom application record to add new features or change application functionality.
* **[Legacy - Switch between applications](https://servicenow-prod.fluidtopics.net/vgqtK~fUgC9rRvBb5CzqJw)**   
  Application developers can switch between applications without leaving the Studio environment.
* **[Legacy - Global application file management](https://servicenow-prod.fluidtopics.net/_GVJpwLFNNzVSohnltV6zg)**   
  Once you create a globally scoped application in the ServiceNow Studio, you can add existing globally scoped files to it, remove files from it, or move application files between global applications.
* **[Legacy - Automatic recovery of draft records](https://servicenow-prod.fluidtopics.net/xrCp9y~S379mFXEJRgm~Hg)**   
  Studio can maintain a version of any open existing record with unsaved changes. Users can recover unsaved changes when their user session ends unexpectedly due to network latency, session timeout, or service interruption.
* **[Legacy - Source Control integration](https://servicenow-prod.fluidtopics.net/U6t_Eb1Jo0AC1KXrLzmrTg)**   
  Enable application developers to integrate with a Git Source Control repository. Save and manage multiple versions of an application from a non-production instance.

**Conceitos relacionados**   

* [Contextual development environment](https://servicenow-prod.fluidtopics.net/f4VQ1coMNkFEux_u0lk4ag "The platform is a contextual development environment that displays the currently selected application, identifies the scope of every application artifact, and prevents any changes that violate the access settings for an application.")

