---
sourceDocument: Zurich IT Asset Management
sourceDocumentLink: https://www.servicenow.com/docs/r/zurich/it-asset-management

 Release :

    - zurich

ft:locale :

    - en-US

ft:publication_title :

    - Zurich IT Asset Management

ft:clusterId :

    - itam

bundleId :

    - itam

workflow :

    - Technology


---

# Create software models in Software Asset Management classic

# Create software models in Software Asset Management classic {#ariaid-title1}

* Release version: Zurich
* 
* Updated July 31, 2025
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 3 minutes to read

Create a software model to add product details that are used to connect software
rights you purchased with software installations discovered on your system.

## Before you begin

Role required: sam_user or model_manager

## About this task

You can manually create a software model. However, you can leverage the Software
Asset Management Content Service Library to automate the creation of software models
through their relationship to software entitlements. While creating or importing a
software entitlement, specifying a publisher part number automatically creates a
software model (if needed) or links to an existing software model. You need to
manually create a software model if a publisher part number is not available, a
publisher part number does not exist in the Content Service Library, or if you are
creating a software model for a custom product.  
Note:  
If you have the model_manager role, you can navigate to Product CatalogProduct ModelsSoftware Models but cannot administer all aspects of software models.

View and track life cycle information of your product versions (licensable, minor or
build) via product life cycles. Product life cycles are associated to software
models. Product life cycles are based on attributes such as publisher, product,
edition, edition condition, version, and version condition. The life cycle
information is maintained in the Product Lifecycle \[sam_sw_product_lifecycle\] and
Custom Product Lifecycle \[sam_custom_sw_product_lifecycle\] tables.  
You can view a detailed product life cycle report in the Software Asset Analytics dashboard and drill-down to the software installations. You can also manually create product life cycles and view product life cycles associated to a software model in the [Software Product Lifecycle related list](https://www.servicenow.com/docs/~W3T7ze0NV958wBRZ5iw3Q#software-model-fields__section_uvx_mbq_l3b) in the Software Model form layout.  
Note:  
Duplicate product life cycles can be created but in different domains.

You can view the life cycles for all the versions of the product on the software
model form layout by clicking the Show Product Lifecycles for all Versions related link.

If you've installed the SAP publisher pack, see [Record publisher details for SAP](https://www.servicenow.com/docs/mK5m~jUVaJ0cXIRLvCnUAQ "Create software models to record SAP product information.").

## Procedure

1. Navigate to Software AssetLicensingSoftware Models.
2. Select New.
3. On the Software Model form, [fill in the details](https://www.servicenow.com/docs/~W3T7ze0NV958wBRZ5iw3Q "Software Model form and related list field descriptions.") about the software publisher.
4. Right-click the form header and select Save.
5. Specify whether your software publisher is part of a suite.
   * To designate your software model as a suite parent, select the [Suite Parents related list](https://www.servicenow.com/docs/~W3T7ze0NV958wBRZ5iw3Q#software-model-fields__section_ln4_wyp_l3b) and add all software included with the suite.
   * To designate your software model as a suite component, select the [Suite Components related list](https://www.servicenow.com/docs/~W3T7ze0NV958wBRZ5iw3Q#software-model-fields__section_bdp_kmc_xhb) and add the parent suite.

   {#record-terms-software-licenses__choices_bjq_hsf_nhb}  
   Note:  
   If you've added a discovery map to your product details, predefined suites are used and suite components are created automatically for known suite parent.
6. To enable self-service capabilities for the software that is associated with your software model, publish the software model to your service catalog.
   1. Select the Publish to Software Catalog related link.  
      The Publish \<<var class="keyword varname">software-model</var>\> to Software Catalog dialog box opens.
   2. On the dialog box, set the Category field to Software.
   3. Select OK.
   {#record-terms-software-licenses__substeps_s4x_xg4_vrb}
7. To see discovery maps that have the match the software publisher and product fields of the software model, select the Show Matching Discovery Models related link.
8. To view all the product lifecycles associated with your software model, select the [Software Product Lifecycles](https://www.servicenow.com/docs/~W3T7ze0NV958wBRZ5iw3Q#software-model-fields__section_uvx_mbq_l3b).  
   Select New to create a custom product life-cycle.
9. To set the attribute value, select the [Metric Attributes related list](https://www.servicenow.com/docs/~W3T7ze0NV958wBRZ5iw3Q#software-model-fields__section_zcb_j4z_4hb) and complete the form.  
   When you add an attribute value, entitlements with this publisher information associated with them automatically have the Metric Group field populated. Based on the metric group, only license metrics related to the publisher are available.
10. To associate your software model with a vendor, select the [Vendor Catalog Item related list](https://www.servicenow.com/docs/access?context=t_CreateAVendorCatalogItem&version=zurich&pubname=zurich-it-service-management&ft:locale=en-US) and complete the form.
11. To specify the number of devices or users that are accessing the software, select the [Client Access related list](https://www.servicenow.com/docs/~W3T7ze0NV958wBRZ5iw3Q#software-model-fields__section_yhc_y3q_l3b) and complete the form.
12. To create a new record for the software downgrade rights, select the [Downgrade Rights related list](https://www.servicenow.com/docs/~W3T7ze0NV958wBRZ5iw3Q#software-model-fields__section_x5s_j4z_4hb) and complete the form.  
    Note:  
    If your software model has a discovery map associated with it and the discovery map has downgrade rights, the downgrade rights are populated automatically. Downgraded versions of the software appear in a hierarchical list. For more information, see [Downgrade Rights](https://www.servicenow.com/docs/P7fKRzzn4U0PcP3Y~ZmRpA "The concept of downgrading licenses is built into the Software Asset Management plugin feature. Downgrading rights is the process of having acquired the rights to the latest version of software but using the rights to license earlier versions of the same software.").
13. Select Update.
**Related concepts**   

* [Supported software publisher licenses](https://www.servicenow.com/docs/dQ13Os~dDUPEjpyucPjn1Q "With Software Asset Management, there are several publisher packs that can be used to extend functionality between the ServiceNow AI Platform and your third-party software applications.")
* [Software models and Software entitlements](https://www.servicenow.com/docs/rNSuDsIBmmOYmPHnFQ4yaQ "A software model is a profile of the software that you've purchased, including information about the publisher, version, and discovery map. Software entitlements are used to relate the software model to the rights that you've purchased.")  
**Related reference**   

* [Software model fields](https://www.servicenow.com/docs/~W3T7ze0NV958wBRZ5iw3Q "Software Model form and related list field descriptions.")

*[\>]: and then


