---
sourceDocument: Australia IT Service Management
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/it-service-management

 Release :

    - australia

ft:locale :

    - en-US

ft:publication_title :

    - Australia IT Service Management

ft:clusterId :

    - itsm

bundleId :

    - itsm

workflow :

    - Technology


---

# Create a CDM application that generates a new service in the CMDB

# Create a CDM application that generates a new service
in the CMDB {#ariaid-title1}

Release version: Australia  
Updated March 12, 2026  
![](https://www.servicenow.com/docs/portal-asset/ico-clock) 3 minutes to read  
Generate a new service (an application service, application model, or dynamic CI group
\[infrastructure application type\]) in the CMDB) and
create a CDM application as the container for the config
data for the service.

## Before you begin

Important:  
Starting with the Washington D.C. release, DevOps Config is being prepared for future deprecation. It will be hidden and no longer activated on new instances but will continue to be supported.

Role required: CDM Admin \[sn_cdm.cdm_admin\]

## About this task

For the application, you specify the number of deployables to generate and the SDLC environment that the deployables represent. When you upload existing config data into the application, the system maps the data as `[name:value]` pairs (config data items --- CDIs) in the appropriate node in the data structure of the CDM application. For an overview of the process of preparing a new application to receive config data, see [Preparing an application for config data upload](https://servicenow-prod.fluidtopics.net/8Q5kClfh4tg6NVjQaKuLmw "An application in CDM is the full collection of config data for an application service, application model, or dynamic CI group [infrastructure] in the CMDB. After you upload your source config data, the application can support all potential deployables that make up each version of the development, test, and production environments of the service.").

## Procedure

1. Select the Applications icon (![Applications icon]()) to open the Create new application page and then select New application.  
2. On the Overview tab for the new CDM application, fill in additional application details that further identify the service in the CDM.  
   The CSDM application model (name, owner, manufacturer)
   functions as the link between DevOps features. There is an
   SDLC component of the CDM for each CSDM application model.
   {#cdm-application-create-not-cmdb__table_smq_rp2_gsb__entry__2}

   |   |   |
   |-|-|
   | Application name | Unique and meaningful name for the application. |
   | Application model name | Name of the application model. |
   | Maintained by | Groups with access to the application. Only members of these groups can access the application data. |
   | Application description | Description that helps other users understand the purpose, scope, and intent of the application. |
   | Application model owner | Name of the owner of the application model. |
   | Manufacturer | Manufacturer of the application. |
   [Table 1. Application settings on the Details tab]

   {#cdm-application-create-not-cmdb__table_smq_rp2_gsb}
3. Select Manage deployables to open the Edit deployables tab where you can configure the deployables.
4. Select Create deployables and then fill in the settings on the Create Deployables dialog box to specify the quantity and environment type of deployables to create and the CMDB services to connect them to.  
   {#cdm-application-create-not-cmdb__table_efn_lrs_xrb__entry__2}

   | Field | Description |
   |-|-|
   | Environment | The kind of environment that is configured by the config data in the deployables. * Development * Test * Production {#cdm-application-create-not-cmdb__ul_lkh_prs_xrb} |
   | Connection preference | Option to connect the newly created deployables to the new services. Auto-connect is the only option when creating an application to an existing CMDB entry. Note: Because the DevOps pipeline applies config data in a deployable only to the services that the deployable is connected to, every deployable must be connected to a service. |
   | Quantity | The number of deployables to create. Limit: 100. |
   [Table 2. Create Deployables settings]

   {#cdm-application-create-not-cmdb__table_efn_lrs_xrb}  
   When you select Create, the system generates an application model in the CMDB and the CDM application with the specified number and types of deployables. The system auto-generates names of the form AppName_EnvironmentType_number.
5. On the Edit deployables tab, select the card for each deployable in turn and update its settings.  
   You connect each deployable to
   a service in the CMDB. The deployable
   holds the config data for its associated service.

   The system auto-saves your updates to settings.
   {#cdm-application-create-not-cmdb__table_zy2_rlt_xrb__entry__2}

   | Field | Description |
   |-|-|
   | Deployable name | Default name for the deployable. To ensure that the auto-generated names are unique, the system adds a timestamp. Rename as needed. |
   | Deployable description | Description that helps other users understand the purpose, scope, and intent of the deployable. |
   | Identifier | Unique identifier that distinguishes this deployable from other deployables that share the same name and possibly many config data settings. For example, the production deployable that has the identifier Pacific might have different config settings for the `language` setting than the deployable that has the identifier EU. |
   | Connected to | Service in the CMDB that the deployable is associated with. Select a service in the Available services list. Perform one of the following actions: * Link the deployable to a CI in the CMDB: Select the cmdb_ci and then select Next. * Create a CI to link to: Select New, define the CI, and then select Next. {#cdm-application-create-not-cmdb__ul_ach_qmy_dsb} Note: To continue, you must connect each deployable to a service. |
   [Table 3. Deployable details settings]

   {#cdm-application-create-not-cmdb__table_zy2_rlt_xrb}
6. Click Next to view the list of deployables on the Edit deployables tab.  
{#cdm-application-create-not-cmdb__steps_w3c_dvp_dsb}

## What to do next

The application is not yet structured to accept config data, so the next step is to add the data structure. See [Add nodes with config data to CDM application](https://servicenow-prod.fluidtopics.net/jOaJ~OvoCo9A1zKwwKq6ng "Add the data structure to a new application that will accept the uploaded config data into appropriate nodes.").
**Related reference**   

* [CDM data model](https://servicenow-prod.fluidtopics.net/ZN7eqYO5WCjS4cDDgfQaQQ "The CDM data model is a standardized data structure that supports the broader life cycle of software delivery — automation, quality validation, and CSDM. CDM imports existing config data, validates it using policies that you define, and exports valid config data to your organization's existing DevOps pipeline to implement applications, services, and infrastructure.")

