--- 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-03-12" reading_time_minutes: 2 breadcrumb: [Build a custom template, Use an app template, Create your app, Build, App Engine Studio, Building low-code applications, Developing your application, 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.
**Share with specific users and groups** 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**.
**Share with all users and groups** 1. From the **Shared with** list, select **All users and groups**. 2. Select **Continue**.
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)