--- title: Building a data model description: After creating an application, start building the data model for the application. Learn about what a data model is and how we build the data model for the tutorial application. locale: en-US canonical_url: https://www.servicenow.com/docs/r/australia/application-development/app-engine-studio/app-tutorial-data-model.html release: australia product: App Engine Studio classification: app-engine-studio topic_type: concept last_updated: "2026-09-10" reading_time_minutes: 2 keywords: [data model, application development, tutorial, tables, employee travel request] audience: developer breadcrumb: [App creation tutorial, Build, App Engine Studio, Building low-code applications, Developing your application, Building applications] --- # Building a data model After creating an application, start building the data model for the application. Learn about what a data model is and how we build the data model for the tutorial application. Once you have created an application in App Engine Studio, you can start configuring each part of the application. In our tutorial, we start with the data model for the application. This is the third step in the app creation tutorial. In this step, you learn about data models and build the data model for the employee travel request application.
Step 1 \[Omitted image "app-tutorial-progress-complete2.png"\] Alt text: Completed icon [Planning your application](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/application-development/app-engine-studio/app-tutorial-introduction.md)
Step 2 \[Omitted image "app-tutorial-progress-complete2.png"\] Alt text: Completed icon [Create an app](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/application-development/app-engine-studio/app-tutorial-create-an-app.md)
Step 3 \[Omitted image "app-tutorial-progress-wip.png"\] Alt text: In progress icon [Building a data model](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/application-development/app-engine-studio/app-tutorial-data-model.md)
Step 4 \[Omitted image "app-tutorial-progress-not-started.png"\] Alt text: Not started icon [Creating user experiences](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/application-development/app-engine-studio/app-tutorial-experience-layer.md)
Step 5 \[Omitted image "app-tutorial-progress-not-started.png"\] Alt text: Not started icon [Adding logic and automation](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/application-development/app-engine-studio/app-tutorial-logic-automation-layer.md)
Step 6 \[Omitted image "app-tutorial-progress-not-started.png"\] Alt text: Not started icon [Test your application](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/application-development/app-engine-studio/app-tutorial-test-app.md)
## Overview of data models The data model for an application describes the data that the application reads and writes and how the data is stored. To build a data model, you can create tables to store the data for your application. Each table contains rows that represent individual records and columns that define the type of information within each record. You can create as many tables as needed for your application and define relationships between the tables. For more information about building data models in App Engine Studio, see [Create a data model for your application](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/application-development/app-engine-studio/add-data.md). ## Tutorial data model In our tutorial, the data model for our application stores information about employees' travel requests, such as where the employee is traveling to and how much the travel costs. We build the data model for the application in our tutorial in three phases:
Phase 1 [Create a data table](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/application-development/app-engine-studio/app-tutorial-create-table.md)
Phase 2 [Configure a data table](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/application-development/app-engine-studio/app-tutorial-configure-table.md)
Phase 3 [Share data between tables](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/application-development/app-engine-studio/app-tutorial-share-data.md)
## Next steps Start building the data model for your application. Proceed to the next step [Create a data table](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/application-development/app-engine-studio/app-tutorial-create-table.md).