Build a custom template from scratch
Build your custom template from scratch if none of the predefined App Engine Studio (AES) templates fit your business needs or you don't have an existing application as a starting point.
Before you begin
Role required: admin, app_template_author
Procedure
-
Navigate to All > App Engine > App Engine Studio.
-
From the Template page, select Create new template.
-
Select Start from scratch, and then select Continue.
-
Enter a name and description for the custom template.
-
Add a logo to the custom template by either dragging the image to the Browse or drag an SVG image field or selecting the field, selecting the image from your file directory, and selecting Open.
-
Select Continue.
A progress message indicates when the empty custom template has been created.
-
Specify which users or groups should have access to this template.
|
Share with specific users and groups |
|
|
Share with all users and groups |
|
-
On the template details screen, select Go to template dashboard.
-
Add data, experience, logic and automation, and security measures to the custom template.
For more information, see the following topics:
-
Select Save.
What to do next
Provide an overview of the custom template and activate the template to make it available to App Engine Studio users through the template library. For more information, see Update custom template contents and properties.
Parent Topic:Build a custom template
---
title: Build a custom template from scratch
description: Build your custom template from scratch if none of the predefined App Engine Studio \(AES\) templates fit your business needs or you don't have an existing application as a starting point.
locale: en-US
canonical_url: https://www.servicenow.com/docs/r/australia/application-development/app-engine-studio/build-template-scratch.html
release: australia
product: App Engine Studio
classification: app-engine-studio
topic_type: task
last_updated: "2026-09-10"
reading_time_minutes: 2
breadcrumb: [Build a custom template, Use an app template, Create your app, Build, App Engine Studio, Developing your application, Classic app development, Building applications]
---
# Build a custom template from scratch
Build your custom template from scratch if none of the predefined App Engine Studio \(AES\) templates fit your business needs or you don't have an existing application as a starting point.
## Before you begin
Role required: admin, app\_template\_author
## Procedure
1. Navigate to **All** > **App Engine** > **App Engine Studio**.
2. From the Template page, select **Create new template**.
3. Select **Start from scratch**, and then select **Continue**.
4. Enter a name and description for the custom template.
5. Add a logo to the custom template by either dragging the image to the **Browse or drag an SVG image** field or selecting the field, selecting the image from your file directory, and selecting **Open**.
6. Select **Continue**.
A progress message indicates when the empty custom template has been created.
7. Specify which users or groups should have access to this template.
<table id="choicetable_m5y_2nz_5tb"><tbody><tr><td id="d208144e134">
**Share with specific users and groups**
</td><td>
1. From the **Shared with** list, select **Specific users and groups**.
2. Add users individually or in groups.
3. Select **Give access**.
4. Select **Continue**.
</td></tr><tr><td id="d208144e170">
**Share with all users and groups**
</td><td>
1. From the **Shared with** list, select **All users and groups**.
2. Select **Continue**.
</td></tr></tbody>
</table> For more information about template sharing and permissions, see [App template sharing](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/application-development/app-engine-studio/app-template-sharing.md).
8. On the template details screen, select **Go to template dashboard**.
9. Add data, experience, logic and automation, and security measures to the custom template.
For more information, see the following topics:
- [Create a data model for your application](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/application-development/app-engine-studio/add-data.md)
- [Add an application experience](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/application-development/app-engine-studio/add-experience.md)
- [Add logic and automation](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/application-development/app-engine-studio/add-automation.md)
- [Add application security](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/application-development/app-engine-studio/add-security.md)
10. Select **Save**.
## What to do next
Provide an overview of the custom template and activate the template to make it available to App Engine Studio users through the template library. For more information, see [Update custom template contents and properties](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/application-development/app-engine-studio/manage-custom-template.md).
**Parent Topic:**[Build a custom template](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/application-development/app-engine-studio/build-custom-template.md)
| title | Build a custom template from scratch |
| description | Build your custom template from scratch if none of the predefined App Engine Studio \(AES\) templates fit your business needs or you don't have an existing application as a starting point. |
| locale | en-US |
| canonical_url | https://www.servicenow.com/docs/r/australia/application-development/app-engine-studio/build-template-scratch.html |
| release | australia |
| product | App Engine Studio |
| classification | app-engine-studio |
| topic_type | task |
| last_updated | 2026-09-10 |
| reading_time_minutes | 2 |
| breadcrumb | Build a custom templateUse an app templateCreate your appBuildApp Engine StudioDeveloping your applicationClassic app developmentBuilding applications |