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


---

# Define and build the data model

# Define and build the data model {#ariaid-title1}

Release version: Australia  
Updated March 12, 2026  
![](https://www.servicenow.com/docs/portal-asset/ico-clock) 1 minute to read  
After planning is complete, define and build the data model. Create one or more tables with fields, load the table with demo data, and verify access controls to the data.

## Agentic AI {#define-and-build-data-model__section_dfk_sjc_h2c}

Create applications with help from agentic AI. For more information, see [Agentic development on the ServiceNow AI Platform](https://servicenow-prod.fluidtopics.net/vYjVrbMquxnuvAGczSbXYQ "Build and enhance custom applications using the generative and agentic AI capabilities available on the ServiceNow AI Platform. The capabilities support every stage of development, from generating application components to vibe coding full-stack applications through natural language conversations.").

## Create an application {#define-and-build-data-model__section_hkr_yxl_sxb}

Create or open an application record.

* Create: If creating an application directly, use [ServiceNow Studio](https://servicenow-prod.fluidtopics.net/6vj3PRLgkGcvK8LaWdEsoQ "Use ServiceNow Studio to build, configure, and deploy custom ServiceNow apps from a single development environment. ServiceNow Studio gives admins and developers integrated tools to create app files, edit scoped and global app metadata, and package changes for deployment.") to create the application.
* Open: If developers do not have the admin role, the ServiceNow System Administrator needs to create the application and grant developers a delegated development role. Developers then use ServiceNow Studio to open the application for editing.
{#define-and-build-data-model__ul_q5q_zxl_sxb}  
Note:  
The application scope and table name are sometimes referred to as the internal names for these objects and cannot be changed once they are created. However, the application name and table label can be changed. Application users see the internal names in the URL only. If possible, internal names should always be consistent with what the user sees.
* **[Build the data model](https://servicenow-prod.fluidtopics.net/4RibxFf0SWIJex8IC0wjEA)**   
  Create tables and fields on the tables to support the application's data model.
* **[Secure data](https://servicenow-prod.fluidtopics.net/5vCdJqMt_NatVaMMnwga7g)**   
  Data security is one of the most important and overlooked aspects of creating an application. ServiceNow automatically configures access control for a new or selected role during the table creation process. Only users with the role can access the table to read, create, write, and delete.
* **[Manage data](https://servicenow-prod.fluidtopics.net/VXAokNhBglcGAdq21VMnBQ)**   
  With the data model (tables and fields) created and security set up, add data into the application's table(s).

