---
sourceDocument: Yokohama Build or modify applications
sourceDocumentLink: https://www.servicenow.com/docs/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


---

# Collaborating on apps using ServiceNow Studio

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

* Release version: Yokohama
* 
* Updated January 30, 2025
* 
* ![](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 enables collaborative app development within your company through delegated development.
This feature allows multiple developers to co-create and manage apps together by inviting others to collaborate or requesting access to existing apps, depending on permissions.
Collaboration roles include owners and editors, with admins able to create custom roles to fine-tune permissions.
Show full answer Show less  

## Key Features

* **Collaboration Roles:** Owners have full management capabilities including deleting apps and managing collaborators. Editors have limited editing rights and can invite other collaborators.
* **Custom Collaboration Roles:** Admins can create tailored collaboration descriptors with specific permissions to better suit your team's app development needs.
* **Access Control:** Admin users can access all apps, while delegated developers see only apps they created, were invited to, or have scope access to.
* **Collaboration Plugin Requirement:** An App Engine Enterprise license and the collaboration plugin are required for full functionality.
* **Collaboration Management:** Collaboration tasks are generated when adding users or groups, triggering approval workflows managed via App Engine Management Center or the Collaboration Tasks module.
* **ServiceNow AI Platform Integration:** The Collaboration app is pre-installed with ServiceNow Studio to facilitate managing collaborators and permissions.

## Practical Usage

* To collaborate, invite users to your app or request access to others' apps in ServiceNow Studio.
* Manage who can edit or own apps by assigning appropriate collaboration roles or customizing permissions.
* Admins approve collaboration requests to ensure proper delegateddeveloper role assignments.
* View, add, modify, or remove collaborators directly within ServiceNow Studio to maintain control over app development teams.
* If an app is not visible, contact your admin to gain access through collaboration permissions.

## Benefits for ServiceNow Customers

This collaboration framework streamlines multi-developer app creation, enhances permission control, and integrates approval workflows to maintain security and governance. It supports efficient teamwork on applications within ServiceNow Studio, enabling faster and more organized app development aligned with your company's roles and compliance requirements.  
You can collaborate, or share app development in ServiceNow Studio with other people in your company.

## Collaboration is delegated development {#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 so that they can co-create and develop the app together. Depending on your permissions, you can invite others to collaborate on an app with you,
or request to join someone else's app. For more information on delegated development, see [Delegated development and deployment](https://www.servicenow.com/docs/vDKOixlDEFKFULbsD2GEgg "Delegated development allows designated users without a system admin role to develop or deploy applications on the ServiceNow AI Platform.").

There are two standard types of collaborators when you co-develop an app with other people: owners and editors. Admins can create a custom collaboration role by adjusting permissions.

## Requirements for collaboration {#manage-app-collab-servicenow-studio__section_cph_rjn_gcc}

ServiceNow Studio supports the collaboration plugin for properly licensed customers.  
Note:  
1. You must have an App Engine Enterprise license to take full advantage of collaboration.
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}

## Apps that you can access {#manage-app-collab-servicenow-studio__section_nkw_fpg_gcc}

The two ServiceNow Studio roles that can access ServiceNow Studio, admin and delegated_developer, have different access to apps:

* Users with the admin role automatically have access to all apps in ServiceNow Studio.
* Users with the delegated_developer role have access to:
  * Apps they create
  * Apps they've been invited to edit (as an editor on the app)
  * All apps within the scope you have access to. For more information on scopes, see [Application scope](https://www.servicenow.com/docs/ch6j1iJjd63nAIt7ogF27A "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}

If you know of an app that you want to work on but don't see it in ServiceNow Studio, contact your admin and ask that they give you permission to work on the app using the Collaboration app. The ServiceNow AI Platform Collaboration app is automatically installed with ServiceNow Studio. For more information about the Collaboration app, see [Application collaboration](https://www.servicenow.com/docs/uuSn_cE4sWSE7IS3U5rt0Q "People with admin privileges can manage the permissions of developers collaborating on an application.").

## What app owners and editors can 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're the owner of that app.
* If you see an app in ServiceNow Studio that you've been delegated to work on, you can open it and begin working on it with whatever 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 created the app, you're automatically the owner. * Owners can manage other collaborators for the app. * Owners can delete apps because they have the delete app permission. * Owners automatically get the delegated_developer role for the app. {#manage-app-collab-servicenow-studio__ul_m4r_ypr_m1c} |
| Editor | * Editors can invite collaborators. * Editors have a more limited ability to edit the app. {#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 collaborator collaboration type permissions, see [Collaboration permissions for ServiceNow Studio](https://www.servicenow.com/docs/lMKSAANTDsBtNTIMpnejlQ "Collaboration permissions determine what delegated developers can do when working on an app in ServiceNow Studio. They can be set by an admin or the app owner.").

## Custom collaboration descriptors and permissions {#manage-app-collab-servicenow-studio__section_tlk_42s_fcc}

The collaboration descriptor that someone is assigned determines if they can assign, manage, and monitor delegated development permissions. For example, people who are owners can do more than people with the editor collaboration
descriptor.

If you want to create a customized collaboration role for help building your app, you can create a custom collaboration descriptor, which is a customized collaboration role. You then use collaboration permissions to control what developers (or users who deploy applications) can do in the app.

If needed, admins can define custom collaboration descriptors to select when managing collaborators using the Collaboration app. For more information on custom descriptors, see [Create collaboration descriptors to assign permissions](https://www.servicenow.com/docs/CQqyevwUSIKjdRiBQOQLBw "Create descriptors in the collaboration application so that you can assign permissions to users or groups.").

## Managing collaboration permissions for other developers {#manage-app-collab-servicenow-studio__section_bly_f3s_fcc}

If you invite someone to collaborate on an app and they don't have the Delegated developer (delegated_developer) role, an App Engine admin must approve the collaboration request. For more information, see [Delegated development and deployment](https://www.servicenow.com/docs/vDKOixlDEFKFULbsD2GEgg "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, a collaboration task is generated behind the scenes, which initiates an approval flow. If you have App Engine Management Center (AEMC) installed, your admin can review and approve/deny these collaboration request tasks there. The collaboration task that goes to your admin provides information on which app a developer is being
added to, and what permissions they get. Admins and approvers sometimes need to review these task records before they add developers to the application.

If you don't have AEMC installed, admins can navigate to AllApp EngineCollaborationCollaboration Tasks.
* **[View collaborators on an app in ServiceNow Studio](https://www.servicenow.com/docs/QxXz4Srevdzu1y7AekwgBw)**   
  View the collaborators for an app to see who is co-developing the app in ServiceNow Studio.
* **[Add collaborators to an app in ServiceNow Studio](https://www.servicenow.com/docs/dILYbpRfhQw1SjlT7P7vCg)**   
  Invite other people to work on an app with you in ServiceNow Studio, collaborating as co-developers.
* **[Modify or customize collaboration permissions for a user or group in ServiceNow Studio](https://www.servicenow.com/docs/TBoMTz5SWtX3ZJV3rcFMwQ)**   
  Change the collaboration access that a user or group has to work on an app in ServiceNow Studio by modifying or customizing their collaboration descriptor.
* **[Remove collaborators from an app in ServiceNow Studio](https://www.servicenow.com/docs/Z7sKYR4HFF0vvuRKVYU4Dw)**   
  Restrict a user or group from working on an app in ServiceNow Studio by removing them as a collaborator.

*[\>]: and then


