---
sourceDocument: Yokohama Build or modify applications
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/yokohama/application-development

 Release :

    - yokohama

ft:locale :

    - en-US

ft:publication_title :

    - Yokohama Build or modify applications

ft:clusterId :

    - cadev

bundleId :

    - cadev

workflow :

    - Development, Data, and Analytics


---

# Create design elements

# Create design elements {#ariaid-title1}

* Release version: Yokohama
* 
* Updated January 30, 2025
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 1 minute to read

After the application's data model is created, secured, and populated with data, create the design elements to access that data.  
Note:  
Consider creating applications and experiences with help from agentic AI. For more information, see [Use agentic AI to build and edit applications](https://servicenow-prod.fluidtopics.net/c02JqktGYDBjRV8Yj~IRvQ "Use agentic AI to help create and edit applications. Agentic AI can also summarize what an app does and help you generate code.").
* **[Primary interfaces](https://servicenow-prod.fluidtopics.net/Bf6_jqcZUcnyv0sBBis1Lw)**   
  The primary way for users to interact with a data model is through forms and lists or through mobile.
* **[Self service](https://servicenow-prod.fluidtopics.net/zX7Xo8hssLMxfYav81fRuw)**   
  Your application may need a way for end users to be able to access your data model, so there are self-service options available.
* **[Virtual Agent as an application design element](https://servicenow-prod.fluidtopics.net/cC2LP4EpK3ckqwiM79qfgw)**   
  Consider Virtual Agent, ServiceNow's conversational bot platform. Use ServiceNow Virtual Agent (VA) to build and design bot conversations to help users quickly obtain information, make decisions, and perform common work tasks.
* **[Notifications](https://servicenow-prod.fluidtopics.net/1HTlHCPk_VRXhTVMjreEfw)**   
  After the data model is defined and users are able to interact with the application, determine how the application should communicate with users. Configure notifications to alert users to important application related events, share application information in the knowledge base, and add translations to allow users to interact with the application in their native language.
* **[Translations](https://servicenow-prod.fluidtopics.net/Gst5ffzU5TrZVr8ODbkSjQ)**   
  When using one of the Internationalization plugins, most of the fields in the instance are automatically translated. However, customizations are not translated automatically, and need to be translated by hand. In this case, it is best to locate the individual untranslated strings, and insert those translations manually.
* **[Overview of reporting and analytics for developers](https://servicenow-prod.fluidtopics.net/H~nZdhH132ZQPIcwfMy8gg)**   
  Most applications that you create have some level of reporting requirements. Reports should be actionable to drive change.

