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


---

# Plan your app before you start building

# Plan your app before you start building {#ariaid-title1}

Release version: Australia  
Updated March 12, 2026  
![](https://www.servicenow.com/docs/portal-asset/ico-clock) 1 minute to read  
Planning your application before development ensures scalability, governance, and alignment with organizational goals. Effective planning reduces duplication, helps prevent technical debt, and ensures compliance with ServiceNow best practices. It also helps define clear objectives, timelines, and resource requirements.

## Key steps in planning {#plan-app-building__section_kcc_gvg_qhc}

The key steps in planning are mentioned in the following list.

* Define the business problem and expected outcomes.
* Check if a similar app already exists to avoid duplication.
* Engage your platform admin to confirm timelines and SDLC protocols.
* Plan data models for reuse and interoperability.
* Identify analytics and reporting needs early in the design phase.
{#plan-app-building__ul_fyt_pvg_qhc}

## General guidelines {#plan-app-building__section_tgv_xvg_qhc}

Plan upfront, use approved development tools, follow governance guidelines, and document your plan for stakeholder review. Planning upfront saves time and ensures a smooth development life cycle.
* **[Design an app](https://servicenow-prod.fluidtopics.net/eOAUs2RT9lqyGlwiiutO0A)**   
  ServiceNow provides a unified design system that improves usability and performance. It supports accessibility standards and ensures a consistent look and feel across the ServiceNow AI Platform.
* **[Check timelines and SDLC guidelines](https://servicenow-prod.fluidtopics.net/eLY~jEjoxZJunoW2mu2xpA)**   
  Engage your platform administrator early to confirm development timelines and follow ServiceNow software development lifecycle (SDLC) best practices. Coordinating with your admin ensures that your app development aligns with organizational governance, avoids delays, and uses approved environments and tools.
* **[Plan data for reuse](https://servicenow-prod.fluidtopics.net/jYUawy6PYhLCjPuV1gpY8w)**   
  Design your data model to support scalability, interoperability, and future reuse across applications on the ServiceNow AI Platform.
* **[Planning for analytics and reporting](https://servicenow-prod.fluidtopics.net/8jCgFD8xCzONADeQ4l5ijg)**   
  Include analytics requirements during the design phase to enable meaningful reporting and insights from the start. Analytics cannot be an afterthought when building on the ServiceNow AI Platform. Defining KPIs and reporting needs during app design ensures that data is captured correctly and supports dashboards, performance metrics, and decision-making.

