---
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


---

# Planning your application

# Planning your application {#ariaid-title1}

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

The application development process starts with planning. Consider how the
application will work, who will use it, and how it improves user experience.

## Planning on the Next Experience {#planning-applications__section_vd3_g5k_nvb}

[App
intake](https://servicenow-prod.fluidtopics.net/yQlnrPg2xA4lfdk2DBwKEg "With your carefully-planned idea in hand, you are ready to submit it through Application Intake for approval and development in App Engine Studio (AES).")
:   With your carefully planned idea in hand, you're ready to submit it
    through Application Intake for approval and development in App Engine Studio (AES).

[Define tables
and fields for application records](https://servicenow-prod.fluidtopics.net/eOtsy12Xb95dgjBCPvhgBQ "In its most basic form, building applications on the ServiceNow AI Platform means you're storing and using data in some way. Defining your application's data model is up to you and is based on the type of application you want to build.")
:   Applications use tables and records to manage data and processes, such
    as Incident, Problem, and CMDB.

[Security: App
Engine Studio roles and permissions](https://servicenow-prod.fluidtopics.net/6gTs_a3SKIF~v4ktH4NHWg "The responsibilities of your staff are controlled by roles assigned to each member. Personas aren’t explicitly part of App Engine Studio (AES) but administrators assign roles to give team members permission to configure or use AES.")
:   Administrators assign roles to give team members permission to configure
    or use AES.

## Planning on UI16 {#planning-applications__section_jxx_35k_nvb}

[Delegated
development](https://servicenow-prod.fluidtopics.net/vDKOixlDEFKFULbsD2GEgg "Delegated development allows designated users without a system admin role to develop or deploy applications on the ServiceNow AI Platform.")
:   Delegated development enables designated users without a system admin
    role to develop or deploy applications on the ServiceNow AI Platform.

[Schema map for
tables](https://www.servicenow.com/docs/access?context=c_SchemaMapForTables&version=yokohama&pubname=yokohama-platform-administration&ft:locale=en-US)
:   The schema map displays the details of tables and their relationships in
    a visual way, enabling administrators to view and easily access
    different parts of the database schema.

[Table
Administration](https://www.servicenow.com/docs/access?context=c_TableAdministration&version=yokohama&pubname=yokohama-platform-administration&ft:locale=en-US)
:   Administrators can use Table Administration to view and modify the
    database structure.

[Team
Development](https://servicenow-prod.fluidtopics.net/gUljFrp51idsMqS~XKJqnQ "Team Development supports parallel development on multiple, non-production ServiceNow instances.")
:   Team Development supports parallel development on multiple,
    non-production ServiceNow instances.

## Related applications and features {#planning-applications__section_plan_related}

[Security: Access
control](https://servicenow-prod.fluidtopics.net/lAoA8n9OTaoAneElPsDnNg "By default, when application administration is enabled for a scoped application, ACL rules for the scoped application are applied. If no ACL rules for the scoped application are found, global ACL rules can apply.")
:   By default, when application administration is enabled for a scoped
    application, access control (ACL) rules for the scoped application are
    applied. If no ACL rules for the scoped application are found, global
    ACL rules can apply.

[Security: Edge
Encryption](https://www.servicenow.com/docs/access?context=edge-encryption&version=yokohama&pubname=yokohama-platform-security&ft:locale=en-US)
:   ServiceNow® Edge Encryption encrypts sensitive data on
    your company premises before sending it over the internet to your ServiceNow instance (encrypted in flight), where
    it remains encrypted at rest.

[Security:
Roles](https://servicenow-prod.fluidtopics.net/nq2SVpZbgN_ULCqGmLGRuQ "Set up the security and roles for your UI Builder instance.")

:   Set up the security and roles for your UI Builder instance. Security and roles in UI Builder
    are controlled through your application's scope, domain separation,
    and protection policy settings.

[Security: UI
policies](https://www.servicenow.com/docs/access?context=t_CreateAUIPolicy&version=yokohama&pubname=yokohama-platform-administration&ft:locale=en-US)
:   Create a UI policy to define custom process flows for tasks.

[Security: Users
and groups](https://www.servicenow.com/docs/access?context=configure-csm-users-groups&version=yokohama&pubname=yokohama-customer-service-management&ft:locale=en-US)
:   Create users and groups using the ServiceNow AI Platform user
    administration feature.

[ServiceNow
application repository](https://servicenow-prod.fluidtopics.net/b~_wgUX932KF08a6yEYHhw "After you develop and test a custom application, you can make the application available to company instances by publishing it to the ServiceNow application repository.")
:   After you develop and test a custom application, you can make the
    application available to company instances by publishing it to the ServiceNow application repository.

Source Control integration
:   Enable application developers to integrate with a Git Source Control
    repository. Save and manage multiple versions of an application from a
    non-production instance.

