---
sourceDocument: Yokohama Build or modify applications
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/yokohama/application-development

 Release :

    - yokohama

ft:locale :

    - en-US

ft:publication_title :

    - Yokohama Build or modify applications

ft:clusterId :

    - cadev

bundleId :

    - cadev

workflow :

    - Development, Data, and Analytics


---

# Application design and runtime settings

# Application design and runtime settings {#ariaid-title1}

* Release version: Yokohama
* 
* Updated January 30, 2025
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 1 minute to read

The application design and runtime settings determine whether an application can access
cross-scope resources.
{#r_ApplicationDesignAndRuntimeSettings__table_kvz_l4y_3v__entry__2}

| Field | Description |
|-|-|
| 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](https://servicenow-prod.fluidtopics.net/wLEXnxA~EcqPtHjbI73i~A "Configure which ECMAScript features can be used in an application by selecting the JavaScript mode."). |
| Runtime Access Tracking | The application's handling of 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 | The availability of cross-scope tables when designing the application. 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. |
[Table 1. Design and Runtime fields]

{#r_ApplicationDesignAndRuntimeSettings__table_kvz_l4y_3v}
* **[Runtime access tracking](https://servicenow-prod.fluidtopics.net/WySSexrfhQIwUZoMO1ElEw)**   
  Runtime access tracking allows administrators to manage script access to application resources by creating a list of script operations and targets that the system authorizes to run.
* **[Cross-scope privilege record](https://servicenow-prod.fluidtopics.net/8piwssnx7nYgXqlNizilzg)**   
  Runtime access tracking uses cross-scope privilege records to determine which script operations and targets the system allows to run.
* **[Application design access record](https://servicenow-prod.fluidtopics.net/DjdW9dFfAKUkMtOcFurPYg)**   
  Administrators use application design access records to specify which other applications are available to developers during application creation.

