You can update a custom application record to add new features or change application functionality.

Before you begin

Important: You've landed at the legacy version of Studio, which will be supported until the Australia release in Q1 2026. Try building and editing apps in the new version of ServiceNow Studio instead. For more information, see Building applications with ServiceNow Studio.
Role required: admin or a delegated developer role granting full access

About this task

You can only update applications in development on your local instance. You cannot edit applications downloaded from your company application repository or the ServiceNow Store.

Procedure

  1. Navigate to All > System Applications > Applications > Studio.
  2. Click the application name or the Edit button for the application you want to update.
    The system displays the application and application files in Studio.
  3. Click File > Settings.
    Studio opens a tab containing the Custom Application record for the current application.
  4. Fill in the fields, as appropriate.
    Table 1. Custom Application form
    Field Description
    Name [Required] Enter a label for the application. Changing the name does not change any other field value derived from the application name such as the Scope, Menu, or User role fields.
    Version Enter version information for the application. Both the ServiceNow application repository and the store use this value to determine whether updates are available to your application users.
    Note: To publish the application in the ServiceNow Store, the version must conform to the application certification standards.
    Application Scoping
    Scope [Read Only] Displays the unique application scope set during the creation process. You can change this value only by deleting and recreating the application with a new value. For more information about the protections offered, see Application scope.
    Application administration Select whether to protect sensitive application data by restricting how users acquire application-specific roles. See Application administration.
    Design and Runtime
    JavaScript Mode The JavaScript standard that the application supports. Select ECMAScript 2021 (ES12) to support features in ECMAScript 12th edition or ES5 Standards Mode to support features in ECMAScript 5th edition. Select Compatibility Mode to support earlier ECMAScript editions. For more information, see Set the JavaScript mode for an application.
    Runtime Access Tracking Select how the application handles script access requests to resources in other applications. Select None to authorize all access requests to cross-scope resources without logging them. Select Tracking to log and authorize all access requests to cross-scope resources. Select Enforcing to log access requests to cross-scope resources but require an administrator to authorize each request.
    Restrict Table Choices Clear the option to allow the application to see tables from other application scopes. Select the option to restrict design choices to only tables in the same application.
    Subscription Management
    Licensable Specifies whether the application is tracked by the Subscription Management application.
    Subscription requirement Not applicable for ServiceNow customers who build custom applications for their own use. Used only by partners who sell and monitor the usage of resellable applications on the ServiceNow Store.

    Specifies whether the application requires a separate subscription (Required) or is monitored only.

    Subscription model Not applicable for ServiceNow customers who build custom applications for their own use. Used only by partners who sell and monitor the usage of resellable applications on the ServiceNow Store.

    Specifies how the Subscription Management application tracks usage. See Types of subscriptions in Subscription Management.

    Primary Menu
    Menu Select the application menu where you want to display modules. For more information about menus and modules, see Create an application menu.
    End user access
    User role Select the user role required to access the application menu. For more information about user roles, see Create a role Create a role.
    Short description Enter a description of the application purpose or usage.
    Logo Select the image the system displays in the applications list and ServiceNow Store.
    Application Files View configuration records associated with this application in platform feature tables.
    Dependencies View or add tables or applications on which this application depends. The system automatically adds records to this list when you extend tables or when another application creates application files for this application. Add script-based dependencies. See Dependencies for custom applications.
    Cross scope privileges View or create cross-scope privilege records to determine which script operations and targets the system allows to run. See Cross-scope privilege record.
    Design Access View or specify which other applications have design access to tables or records in this application. See Application design access record.
  5. Click Update.