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


---

# Add an application experience

# Add an application experience {#ariaid-title1}

* Release version: Yokohama
* 
* Updated January 30, 2025
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 2 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 Add an application experience

Using App Engine Studio (AES), ServiceNow customers can add various types of application experiences to tailor how users interact with their applications.
These experiences serve as interfaces or wrappers that define user engagement with app functionalities.
Application templates often include these experiences automatically, but customers can customize or create new ones to suit their specific business needs.
Show full answer Show less  

## Types of Experiences

* **Standard catalog item:** A form that users fill out to create requests within the service catalog. Submissions generate request records linked with workflows, approvals, and tasks. Ideal for scenarios requiring full request management, such as time-off requests.
* **Record producer:** A simplified catalog item form that creates task-based records in a specified table (e.g., incidents, changes). It provides a streamlined user experience without the complexity of full request workflows.
* **Workspace:** A compact suite of tools designed for agents, case managers, and help desk professionals to efficiently address customer inquiries and resolve issues. Workspaces support request and fulfillment processes like ticket management.
* **Portal:** A centralized site for users to find information, submit requests, and complete business tasks. Portals serve as entry points for self-service and can host multiple catalogs and workspaces.
* **Mobile experience:** An interface enabling access to applications via the ServiceNow native mobile app, allowing users to submit requests and managers to approve or reject them on mobile devices.

## Key Considerations

* Choose **record producers** when you want to create simplified, task-based records across various tables without generating full requests.
* Choose **standard catalog items** for comprehensive request creation workflows involving approvals and tasks.
* Use **workspaces** to provide focused tools for service desk and fulfillment teams, enhancing agent productivity.
* **Portals** provide a broad self-service experience for end users to access multiple resources and services.
* **Mobile experiences** extend application accessibility to mobile users, ensuring flexibility and on-the-go interactions.

## Editing and Customization

App Engine Studio allows customers to tailor experiences to their business needs by building and editing interfaces such as catalog items, workspaces, portals, and mobile apps. This flexibility helps create intuitive and effective user journeys within ServiceNow applications.  
Use App Engine Studio (AES) to add an experience to your app. Experiences are the interface, or wrapper, for how users interact with your app.

Application templates automatically add experiences to your application.  
{#add-experience__table_ky2_f4k_3tb__entry__4}

| Experience | Definition | Example | Reference |
|-|-|-|-|
| Standard catalog item | A standard catalog item displays a form that users can fill in to create requests, such as a form to request an item or service. Standard catalog items make use of the Request table and produce a request record. In addition, generated request items are linked with a workflow, a catalog task, and any related approvals. Using standard catalog items, users can add multiple items to a cart and generate a request for each requested item. Use a catalog item when you want the service catalog form to generate a request, complete with a workflow, approvals, tasks, etc. | Create a catalog item form, such as a form to request time-off. After submitting the form, a request is created for a manager to approve or reject. | * [Add a standard catalog item](https://servicenow-prod.fluidtopics.net/T4I4T0Xla2efCaokPrZoOg "Add a standard catalog item to your application in App Engine Studio (AES) so users can submit requests for services and offerings.") * [Sample standard catalog item](https://servicenow-prod.fluidtopics.net/fSO_HM5GCeh62eQfHR8_iQ "A standard catalog item displays a form that users can fill in to create requests, such as a form to request an item or service. Standard catalog items make use of the Request table and produce a request record. In addition, generated request items are linked with a workflow, a catalog task, and any related approvals. Using standard catalog items, users can add multiple items to a cart and generate a request for each requested item. Use a catalog item when you want the service catalog form to generate a request, complete with a workflow, approvals, tasks, etc.") {#add-experience__ul_mmn_tpk_3tb} |
| Record producer | A record producer is a simplified type of catalog item that displays a form for users to fill out. The completed and submitted form inserts a new data record in a selected custom target table that you set up. This type of catalog item enables users to create task-based records, such as an incident record (without any of the more complex functionality that comes with using a standard catalog item, such as creating requests). Use a record producer when you want the service catalog form to create a simplified type of record that isn't a request (for example, a task record such as an incident, change, or enhancement, etc.). | Create a service catalog form that generates a task record, such as an incident, instead of a request. | * [Add a record producer](https://servicenow-prod.fluidtopics.net/YDfa4Pr327WV~w8PN1ZU3g "A record producer enables users to create task-based records, such as an incident record, in apps you create in App Engine Studio (AES) without creating a request. It enables a better end-user experience by standardizing requests using a simplified form.") * [Sample record producer](https://servicenow-prod.fluidtopics.net/7lNfYrJQo0wrBrpuTZfaew "A record producer experience that you create in App Engine Studio (AES) is a service catalog form that generates a task record, such as an incident, instead of a request.") {#add-experience__ul_vwh_1qk_3tb} |
| Workspace | A workspace is a suite of tools that provides agents, case managers, help desk professionals, and managers with tools to help answer customer questions and resolve customer problems. | Create an equipment fulfillment dashboard where employees can request laptops and other items. Workspaces are similar to portals but smaller in scope. | * [Add a workspace](https://servicenow-prod.fluidtopics.net/N~ysuqZkMnCm4ol5thPOfg "Create a workspace in App Engine Studio (AES) to build a space that provides agents, case managers, help desk professionals, and managers with tools to help answer customer questions and resolve customer problems. Workspaces are primarily used for request and fulfillment processes, such as a service desk to manage tickets.") * [Building workspaces in AES](https://servicenow-prod.fluidtopics.net/5ai2pN_HZfUKnuQrsPdT9w "Workspace Builder for App Engine is a streamlined, no-code environment that enables you to create a custom workspace from within App Engine Studio (AES) quickly and efficiently.") * [Configure a workspace in Workspace Builder](https://servicenow-prod.fluidtopics.net/UWMRVbooyRy4OLmx233ikg "Edit a workspace in Workspace Builder to make customizations in App Engine Studio (AES).") * [Configure workspace settings in Workspace Builder](https://servicenow-prod.fluidtopics.net/1UTPxuD3j_NUCBOEIXSFhw "Define workspace settings in App Engine Studio (AES) to control the basic functionality of the workspace, such as name and record page navigation.") * [Configure a workspace home page in Workspace Builder](https://servicenow-prod.fluidtopics.net/aiU5OJU2THjL81gjTcA8Ew "Edit the home page for a workspace in App Engine Studio (AES). Adjust what users see when first accessing the workspace, which is a dashboard.") * [Configure a record page for a workspace in Workspace Builder](https://servicenow-prod.fluidtopics.net/XHq12umTtUzJmBDyZEtzEQ "Configure a record page for a workspace in App Engine Studio (AES). Use containers and components to guide a user through an experience. Each record page is linked to only one data table.") * [Configure lists for a workspace in Workspace Builder](https://servicenow-prod.fluidtopics.net/5BY279bDp5mHG7QXaB7fUw "Create list categories in App Engine Studio (AES) to add pages that list table records. You can add filter conditions and change columns to create variations on the list.") * [Configure analytics for a workspace in Workspace Builder](https://servicenow-prod.fluidtopics.net/ufOBNHzjI8CF1qkTtQnCxA "Enable the Analytics Center for a workspace in App Engine Studio (AES). The Analytics Center enables users to track and analyze records and usage with dashboards, data visualizations, and insights on the instance.") * [Sample workspaces you can build](https://servicenow-prod.fluidtopics.net/_RT34a3k4RXiXQbip1JpKw "App Engine Studio (AES) provides a basic workspace that includes a home page, record pages, lists, an Analytics Center, and other functions.") {#add-experience__ul_mts_vpk_3tb} |
| Portal | A portal is a site where users inside of your organization can find information, submit requests, and complete business tasks. | Create a self-service portal, or entry point for employees to make requests and browse a knowledgebase, which you can then populate with additional workspaces and catalogs. | * [Add a portal](https://servicenow-prod.fluidtopics.net/qDjILPNpYB7jFp_vjTPGlA "Create a portal in App Engine Studio (AES) to give your users a site where they can find information, create requests, and complete business tasks.") * [Sample portals you can build](https://servicenow-prod.fluidtopics.net/IM5x2BeojRAYQuHI1wOEzg "A portal is a site where users inside of your organization can find information, submit requests, and complete business tasks.") {#add-experience__ul_lzc_ypk_3tb} |
| Mobile | A mobile experience enables users to access your application from a ServiceNow native mobile app. You must then populate the app with data. | Create a time-off request application for mobile for managers to approve or reject requests in the Now Mobile app on their mobile device. | * [Add a mobile experience](https://servicenow-prod.fluidtopics.net/qpvtTNHAvBzR7vLaiN0TTg "Add a mobile experience, or interface, to enable users to access your application from a ServiceNow native mobile app.") * [Sample mobile experience](https://servicenow-prod.fluidtopics.net/VPGcLKpFmxFCeWyNa5uVog "A mobile experience enables users to access your application from a ServiceNow native mobile app.") {#add-experience__ul_m2m_cqk_3tb} |
[Table 1. Types of experiences]

{#add-experience__table_ky2_f4k_3tb}
* **[Choose between record producers and catalog items](https://servicenow-prod.fluidtopics.net/T5pymzVd_b5W2aSxHSIj3g)**   
  Both the record producer and standard catalog item in App Engine Studio (AES) create experiences where users can submit requests through a service portal. However, record producers are more extensible, and enable users to create a record in any table.
* **[Add a record producer](https://servicenow-prod.fluidtopics.net/YDfa4Pr327WV~w8PN1ZU3g)**   
  A record producer enables users to create task-based records, such as an incident record, in apps you create in App Engine Studio (AES) without creating a request. It enables a better end-user experience by standardizing requests using a simplified form.
* **[Add a standard catalog item](https://servicenow-prod.fluidtopics.net/T4I4T0Xla2efCaokPrZoOg)**   
  Add a standard catalog item to your application in App Engine Studio (AES) so users can submit requests for services and offerings.
* **[Add a workspace](https://servicenow-prod.fluidtopics.net/N~ysuqZkMnCm4ol5thPOfg)**   
  Create a workspace in App Engine Studio (AES) to build a space that provides agents, case managers, help desk professionals, and managers with tools to help answer customer questions and resolve customer problems. Workspaces are primarily used for request and fulfillment processes, such as a service desk to manage tickets.
* **[Add a portal](https://servicenow-prod.fluidtopics.net/qDjILPNpYB7jFp_vjTPGlA)**   
  Create a portal in App Engine Studio (AES) to give your users a site where they can find information, create requests, and complete business tasks.
* **[Add a mobile experience](https://servicenow-prod.fluidtopics.net/qpvtTNHAvBzR7vLaiN0TTg)**   
  Add a mobile experience, or interface, to enable users to access your application from a ServiceNow native mobile app.
* **[Editing an experience in App Engine Studio](https://servicenow-prod.fluidtopics.net/p3zkviihTXL~eoLOEnTdQw)**   
  Tailor your app's experience to suit your business needs by building interfaces in App Engine Studio (AES), such as for mobile apps or catalog items.

