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


---

# Collaborating on apps

# Collaborating on apps using ServiceNow Studio {#ariaid-title1}

Release version: Australia  
Updated May 7, 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 Collaborating on apps using ServiceNow Studio

ServiceNow Studio allows developers to collaborate on app development by inviting others to co-create and develop apps together.
This collaboration, known as delegated development, builds on ServiceNow's AI Platform capabilities, enabling app owners to invite collaborators or request access to others' apps based on permissions.
Show full answer Show less  
Collaboration requires the Collaboration plugin and an App Engine Enterprise license for full functionality. Without the plugin, delegated development permissions apply but cannot be managed through Studio.

## App Access and Roles

* **Admin role:** Access to all apps in ServiceNow Studio.
* **Delegateddeveloper role:** Access limited to apps they create, apps they are invited to edit, and apps within their scope.

To gain access to apps not visible in Studio, users must request permission from an admin via the Collaboration app, which is installed automatically with Studio.

## Collaborator Roles and Permissions

There are two standard collaborator roles:

* **Owner:** Automatically assigned to app creators; can manage collaborators, delete apps, and have full delegateddeveloper permissions.
* **Editor:** Can edit the app and invite collaborators but have more limited permissions compared to owners.

Admins can create custom collaboration roles with tailored permissions to better control what collaborators can do within an app.

## Collaboration Approval Process

If a collaborator lacks the delegateddeveloper role, an App Engine admin must approve their access. Inviting a collaborator generates an approval task detailing the app and permissions assigned.

Admins with App Engine Management Center (AEMC) installed can approve or deny requests there; otherwise, they can manage approvals via the Collaboration Tasks module.

## Managing Collaborators in ServiceNow Studio

* **View collaborators:** See who has access to an app and their roles.
* **Add collaborators:** Invite other developers to co-develop apps.
* **Modify permissions:** Customize what users or groups can do within the app.
* **Remove collaborators:** Revoke access when collaboration is no longer needed.

These capabilities enable effective team-based app development with controlled access and permissions directly within ServiceNow Studio.  
Collaborate with other developers on app development in ServiceNow Studio by inviting them to co-create and develop apps with you.

## What is collaboration in ServiceNow Studio? {#manage-app-collab-servicenow-studio__section_wvh_42s_fcc}

Collaboration, also referred to as delegated development, builds on the existing delegated development feature set in the ServiceNow AI Platform. It enables developers to invite other developers into apps to co-create and develop together. Depending on your permissions, you can invite others to collaborate on an app or request to join another
developer's app. For more information, see [Delegated development and deployment](https://servicenow-prod.fluidtopics.net/puoonuu7YQnaAqcFsxmASg "Delegated development allows designated users without a system admin role to develop or deploy applications on the ServiceNow AI Platform.").

There are two standard collaborator roles when co-developing an app: owner and editor. Admins can create a custom collaboration role by adjusting permissions.

## What are the requirements for collaboration? {#manage-app-collab-servicenow-studio__section_cph_rjn_gcc}

ServiceNow Studio supports the collaboration plugin for properly licensed customers.  
Note:  
1. An App Engine Enterprise license is required to use collaboration fully.
2. If you already have the collaboration plugin installed, you can continue to use collaboration.
3. Customers that don't have Collaboration installed will not be able to manage delegated development permissions in ServiceNow Studio. Existing delegated development permissions will still be respected within ServiceNow Studio.
{#manage-app-collab-servicenow-studio__ol_z3y_fws_bdc}

## Which apps can you access in ServiceNow Studio? {#manage-app-collab-servicenow-studio__section_nkw_fpg_gcc}

The admin and delegated_developer roles have different levels of app access in ServiceNow Studio:

* Users with the admin role have access to all apps in ServiceNow Studio.
* Users with the delegated_developer role have access to:
  * Apps they create.
  * Apps they have been invited to edit.
  * All apps within the scope they have access to. For more information about scopes, see [Application scope](https://servicenow-prod.fluidtopics.net/70Zkk9ge6vOzIXzLJVO1Yg "Application scoping protects applications by identifying and restricting access to application files and data.").
  {#manage-app-collab-servicenow-studio__ul_wtm_sqg_gcc}
{#manage-app-collab-servicenow-studio__ul_ewf_kpg_gcc}

To request access to an app that is not visible in ServiceNow Studio, contact your admin and ask them to grant you permission using the Collaboration app. The Collaboration app is automatically installed with ServiceNow Studio. For more information about the Collaboration app, see [Application collaboration](https://servicenow-prod.fluidtopics.net/l0iGsbq1p9eq24jLSyx4og "People with admin privileges can manage the permissions of developers collaborating on an application.").

## What can owners and editors do? {#manage-app-collab-servicenow-studio__section_krk_rls_fcc}

There are two default collaborator roles for working on apps with other developers: owner and editor.

* If you create an app, you are the owner of that app.
* If an app is visible in ServiceNow Studio and you have been delegated to work on it, open it and begin working with the collaboration role the owner assigned you. That role is usually editor.
{#manage-app-collab-servicenow-studio__ul_y4v_jxn_gcc}
{#manage-app-collab-servicenow-studio__table_p2r_v4r_m1c__entry__2}

| Descriptor | Description |
|-|-|
| Owner | Owner of the application. * If you create the app, you are automatically the owner. * Owners can manage other collaborators for the app. * Owners can delete apps because they have the delete app permission. * Owners automatically receive the delegated_developer role for the app. {#manage-app-collab-servicenow-studio__ul_m4r_ypr_m1c} |
| Editor | * Editors can invite collaborators. * Editors have more limited editing permissions than owners. {#manage-app-collab-servicenow-studio__ul_nkp_d1h_gbc} |
[Table 1. Default collaboration descriptors]

{#manage-app-collab-servicenow-studio__table_p2r_v4r_m1c}  
Note:  
For the full list of default owner and editor permissions, see [Collaboration permissions for ServiceNow Studio](https://servicenow-prod.fluidtopics.net/CM7auEBQpC2gIQCy7RIeMw "Collaboration permissions determine what delegated developers can do when working on an app in ServiceNow Studio. Admins or app owners set these permissions.").

## What are custom collaboration descriptors? {#manage-app-collab-servicenow-studio__section_tlk_42s_fcc}

The collaboration descriptor assigned to a developer determines what they can do in the app --- including assigning, managing, and monitoring delegated development permissions. Owners have more permissions than editors by
default.

To create a customized collaboration role, create a custom collaboration descriptor and use collaboration permissions to control what developers can do in the app.

Admins can define custom collaboration descriptors to select when managing collaborators using the Collaboration app. For more information about custom descriptors, see [Create collaboration descriptors to assign permissions](https://servicenow-prod.fluidtopics.net/9f~P5zOMKjoemSIol3mI1g "Create descriptors in the collaboration application so that you can assign permissions to users or groups.").

## How does the collaboration approval process work? {#manage-app-collab-servicenow-studio__section_bly_f3s_fcc}

If you invite someone to collaborate on an app and they do not have the delegated_developer role, an App Engine admin must approve the collaboration request. For more information, see [Delegated development and deployment](https://servicenow-prod.fluidtopics.net/puoonuu7YQnaAqcFsxmASg "Delegated development allows designated users without a system admin role to develop or deploy applications on the ServiceNow AI Platform.").

When you add a user or group to collaborate on an app, the platform generates a collaboration task that initiates an approval flow. The task includes details about which app the developer is being added to and what permissions they
receive. If App Engine Management Center (AEMC) is installed, admins can review and approve or deny collaboration requests there.

If AEMC is not installed, admins can navigate to AllApp EngineCollaborationCollaboration Tasks to review collaboration tasks.
* **[View collaborators on an app in ServiceNow Studio](https://servicenow-prod.fluidtopics.net/P6Ul5ofMiq04Dut6xap~hA)**   
  View the collaborators on an app in ServiceNow Studio to see who has access and what role each person has.
* **[Add collaborators to an app in ServiceNow Studio](https://servicenow-prod.fluidtopics.net/7LbmmFQuNHojiD6U6P3oPg)**   
  Add collaborators to an app in ServiceNow Studio so other developers can co-develop the app with you.
* **[Modify or customize collaboration permissions for a user or group in ServiceNow Studio](https://servicenow-prod.fluidtopics.net/rSbOFUW_rMm~sPf805~awg)**   
  Modify or customize the collaboration permissions for a user or group in ServiceNow Studio to control what they can do in an app.
* **[Remove collaborators from an app in ServiceNow Studio](https://servicenow-prod.fluidtopics.net/oE9mhdhphBDstw~dctjIbg)**   
  Remove a user or group as a collaborator in ServiceNow Studio to revoke their access to an app.

*[\>]: and then


