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


---

# Build your first app

# Build your first application {#ariaid-title1}

Release version: Australia  
Updated March 12, 2026  
![](https://www.servicenow.com/docs/portal-asset/ico-clock) 3 minutes to read
Summarize  
![AI sparkle icon](https://servicenow.com/docs/portal-asset/ai-sparkle-icon) Summarized using AI  
This content was generated using new OpenAI-powered functionality. Results are provided on an as is basis and are not guaranteed to be accurate or complete.  

## Summary of Build your first application

ServiceNow Studio is a unified development environment that enables admins and developers to build, configure, and deploy custom applications efficiently within the ServiceNow platform.
It integrates tools for creating app files, editing metadata, packaging changes, and leveraging AI capabilities to accelerate development and enhance productivity.
Show full answer Show less  

## Key Features

* **AI-native design:** Utilize generative and agentic AI tools, including Build Agent, to speed up app creation and extension.
* **Integrated low-code builders:** Access tools such as Table Builder and Workflow Studio flows within the same environment.
* **AI and code search:** Quickly locate applications or metadata using AI Search and standard code search capabilities.
* **Accelerated deployment:** Package and deploy apps using update sets, pipelines, or Application Repository directly from Studio.
* **Flexible development experience:** Switch easily between development environments to match the project stage.
* **Scope management:** Create and edit apps and files in both global and custom scopes, with automatic scope switching as needed.

## Additional Development Options

While ServiceNow Studio is recommended for rapid app development, alternatives include App Engine Studio and Creator Studio for building simple apps, which can be further refined in Studio. For pro-code development, ServiceNow IDE supports scoped app creation and deployment with source code editing.

## Application Components and Best Practices

* **Tables and data models:** Tables form the core of applications by defining data structure through fields. Careful planning of the data model is essential to define the app's capabilities.
* **Automation:** Leverage ServiceNow AI Platform's automation features to minimize manual tasks, enforce consistency, and trigger intelligent responses.
* **Dependencies:** Custom apps maintain dependency records on other applications or plugins, ensuring integration and functionality alignment.
* **Forms and lists:** Configure forms for detailed record views and lists for browsing multiple records, providing user-friendly data interaction.
* **Business logic:** Implement logic to automate responses to data changes and enforce rules without user intervention.
* **Workflows and automations:** Define automated actions triggered by events, record changes, or schedules to streamline processes.
* **Advanced scripting:** Use server-side JavaScript APIs for complex logic beyond what low-code tools can achieve, providing greater precision and flexibility.

## Practical Impact for ServiceNow Customers

Using ServiceNow Studio empowers your teams to develop and deploy custom applications faster and more productively while leveraging AI to enhance app functionality. It supports a full lifecycle from creation to deployment with integrated tools and flexible development experiences. Understanding the components of applications---tables, automation, dependencies, and business logic---helps you build robust, scalable apps tailored to your business needs. For complex requirements, advanced scripting within Studio ensures your applications can meet precise operational demands.  
Build, configure, and deploy custom apps from a single development environment, ServiceNow Studio. ServiceNow Studio gives admins and developers integrated tools to create app files, edit scoped and global app metadata, and package changes for deployment.

ServiceNow Studio features streamlined navigation to applications and metadata, integrated low-code tools, efficient tracking and packaging of development work that accelerates development processes and enhances
productivity. Though you can begin building with the classic lists and forms on the platform, beginning in ServiceNow Studio gives you a head start with some basic app elements.

## ServiceNow Studio features and benefits {#build-your-first-app__id_gbz_dnx_g3c}

Use ServiceNow Studio to build, manage, and deploy apps faster in a single development environment. It provides the following features for admins and delegated developers.

* AI-native design: Use the generative and agentic AI capabilities in ServiceNow Studio to build apps faster and extend custom applications with AI. For more information, see [AI tools and files in ServiceNow Studio](https://servicenow-prod.fluidtopics.net/uLlX2EjlSH_2eAMK6EqvVg "Use AI tools and files in ServiceNow Studio to create and summarize apps using generative AI. You can also add AI files to applications to enhance user productivity through conversation and proactive experiences.").
* Build Agent: Use Build Agent, an autonomous AI agent, to create and update applications in ServiceNow Studio. For more information, see [Build Agent in ServiceNow Studio](https://servicenow-prod.fluidtopics.net/A6Pjtl7DojwPwbxEzjKM7A "Use Build Agent, an autonomous AI agent, to create and update applications in ServiceNow Studio through conversational interaction.").
* Integrated builders: Access low-code builders available in the ServiceNow AI Platform, including Table Builder and flows in Workflow Studio, alongside app development tools. For more information, see [Access integrated development tools and builders in ServiceNow Studio](https://servicenow-prod.fluidtopics.net/lolwQfWpxHP5cpK8X~1jzQ "Access development tools and builders directly in ServiceNow Studio so you can build apps without switching between interfaces. Open any file type to launch the correct tool or builder automatically.").
* AI and code search: Search for any application or metadata record in your instance using AI Search and standard code search. For more information, see [Find an app or app file using Search](https://servicenow-prod.fluidtopics.net/A3L5a8LsKApUhthbOz09Xg "Use Search in ServiceNow Studio to find and open any app or app file. You can also activate code search to find snippets of code within specific metadata types on your instance.") and [Find an app or app file using the Navigator panel](https://servicenow-prod.fluidtopics.net/LRGAgKkWPjf2ZetEW37oqw "Use the Navigator panel in ServiceNow Studio to browse apps and app files by metadata type and open them directly.").
* Accelerated deployment: Create and package apps for deployment using update sets, pipelines, or the Application Repository without leaving ServiceNow Studio. For more information, see [Update sets in ServiceNow Studio](https://servicenow-prod.fluidtopics.net/3D67oYZeddJjkctz2Msjbw "Use update sets in ServiceNow Studio to group configuration changes and move them as a unit to other instances for testing or deployment.") and [Publish app changes to the Application Repository from ServiceNow Studio](https://servicenow-prod.fluidtopics.net/_tKFJcglxomeSpV7MAfKyQ "Publish app changes from ServiceNow Studio to the Application Repository (App Repo) so your updates are available to all instances of your application.").
* Choose your development experience: Switch between development environments using the experience switcher in ServiceNow Studio to use the best tool for each stage of your project. For more information, see [Change your development experience in ServiceNow Studio](https://servicenow-prod.fluidtopics.net/uEyKXedVRUXhjPhJ5PRMtw "Switch between development environments in ServiceNow Studio using the experience switcher to use the best tool for each stage of your app development.").
* Create apps and files: Create apps and files in any scope that you have access to edit, including the global scope. For more information, see [Create an application in ServiceNow Studio](https://servicenow-prod.fluidtopics.net/l~jtNWgTAHUbQnqxpIKBgw#create-an-application-in-servicenow-studio "Create a custom application in ServiceNow Studio, then add data, automation, or other app files using integrated development tools and builders.") and [Create an app file in ServiceNow Studio](https://servicenow-prod.fluidtopics.net/Tlv0dYw7TbXtIq7yhKWDuA "Create an app file in ServiceNow Studio to define how an aspect of an application functions — such as which users can access it or how it processes data.").
* Global and custom scope: Open and edit files of any scope you have access to, including global and custom files. The scope switches automatically when you switch between open files in different applications. For more information, see [Open apps and app files across scopes in ServiceNow Studio](https://servicenow-prod.fluidtopics.net/GZ39eNATCfNKn4n1lkM5NQ "Open and edit apps and app files in any scope — global or custom — in ServiceNow Studio. The current scope displays at the bottom of the screen and updates automatically when you switch to an app in a different scope.").
{#build-your-first-app__ul_itp_5kc_vcc}

## Other options for building apps {#build-your-first-app__section_yfz_rmx_g3c}

ServiceNow Studio is the best option to get started creating apps fast. However, there are other options for getting started building an application.

* App Engine Studio and Creator Studio enable you to build simple applications, which you can edit further in ServiceNow Studio.

  For more information, see [Creator Studio](https://servicenow-prod.fluidtopics.net/HKgYJ231ppNzAj~FZbiadg "Creator Studio is a no-code application builder on the ServiceNow AI Platform that lets non-developers create request-fulfillment apps without writing code. Use Creator Studio to build apps that manage employee requests, approvals, and fulfillments, such as equipment requests or travel approvals, directly on the ServiceNow AI Platform.") and [Build apps using App Engine Studio](https://servicenow-prod.fluidtopics.net/h8XxHHlHZ_33IOtVA6Hf2w "ServiceNow App Engine Studio (AES) is a guided, low-code tool for developing rich web applications to store information, automate business processes, and solve business problems. Work that was once assigned to administrators can now be delegated to employees with little to no training using AES.").
* ServiceNow IDE enables you to create and develop scoped applications in source code in an integrated development environment (IDE). Apps created in the ServiceNow IDE are converted to Fluent and deployed through the IDE. However, most IDE apps can also be updated in ServiceNow Studio.

  For more information about pro-code development, see [ServiceNow IDE](https://servicenow-prod.fluidtopics.net/eMYyriIe_g3dvPLBokdLyg "Create and develop applications in source code in an integrated development environment (IDE) on the ServiceNow AI Platform to improve collaboration across development teams and accelerate application development.").
* Custom tables generate lists and forms---lists display multiple records in a spreadsheet-like view while forms show detailed information for a single record. The typical development pattern is: create your custom table, customize the form layout for data entry, configure the list view for browsing records, then add UI policies, scripts, and actions to control behavior.For more information about developing using classic lists and forms, see [ServiceNow AI Platform® forms, fields, and lists](https://www.servicenow.com/docs/access?context=now-platform-forms-fields-lists&version=australia&pubname=australia-platform-administration&ft:locale=en-US).

{#build-your-first-app__ul_azf_d33_g3c}
* **[Parts of an application in ServiceNow](https://servicenow-prod.fluidtopics.net/TIG41TBUjYm6d57MaTaGcw)**   
  Applications in ServiceNow have tables, UI elements, application files, integrations, and dependencies, all with a layer of security through the entire app.
* **[Tables and data models](https://servicenow-prod.fluidtopics.net/PaF99JBxdhIPm1~VMD3Q0A)**   
  Tables are the foundation of ServiceNow applications, as they define what data you're storing and how it's structured. Each table consists of fields (columns) that hold specific data types such as strings, dates, numbers, and references to other tables.
* **[Building a data model](https://servicenow-prod.fluidtopics.net/RJOt2oJxOChEb2cwB1r_5w)**   
  Plan your data model carefully before building an application on the ServiceNow AI Platform. It defines what information you're managing, how it connects, and ultimately determines what your application can do.
* **[Automation basics for apps](https://servicenow-prod.fluidtopics.net/jbIlip5TdLrHuGA70VJb1Q)**   
  Automation is central to ServiceNow application development and is a core strength of the ServiceNow AI Platform. Automation enables developers to build applications that reduce manual work, enforce consistency, and respond intelligently to business events.
* **[Dependencies for custom applications](https://servicenow-prod.fluidtopics.net/H6Kt6~eMh_VrNfbb2rve0g)**   
  Every custom application record includes a related list identifying its dependencies on other applications. Dependencies are references from your custom application to functionality provided by other applications or plugins installed on the instance.
* **[Forms and list layouts](https://servicenow-prod.fluidtopics.net/swjc2wDxa9V18XnGKkQxBA)**   
  Forms and list layouts control how an app's data appears to users. A form displays a single record so users can view or edit it. A list displays multiple records so users can browse, filter, and find the data they need.
* **[Adding business logic to apps](https://servicenow-prod.fluidtopics.net/IZs2uJShi64DNeW3cFLZhw)**   
  Business logic lets your app respond automatically to data changes, enforce rules, and perform calculations without requiring user intervention.
* **[Building workflows and automations](https://servicenow-prod.fluidtopics.net/oilu_y5JIpX6_GiKOLuCcw)**   
  Workflows and automation let your app take action automatically in response to events, record changes, or schedules. Rather than relying on users to manually move work forward, you define the logic once and let the platform execute it consistently.
* **[Advanced scripting](https://servicenow-prod.fluidtopics.net/PwwLfsCpSssRQ8ojiZS6qg)**   
  As an app grows in complexity, it may reach the limits of what business rules, script includes, and Flow Designer actions can accomplish through configuration alone. Advanced scripting means writing directly against ServiceNow's server-side JavaScript APIs to handle logic that requires more precision or flexibility than low-code tools provide.

