---
sourceDocument: Australia Asset Management
sourceDocumentLink: https://www.servicenow.com/docs/r/australia/it-asset-management

 Release :

    - australia

ft:locale :

    - en-US

ft:publication_title :

    - Australia Asset Management

ft:clusterId :

    - itam

bundleId :

    - itam

workflow :

    - Technology


---

# Software models and Software entitlements

# Software models and Software entitlements {#ariaid-title1}

Release version: Australia  
Updated March 12, 2026  
![](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 Software models and Software entitlements

In ServiceNow Software Asset Management for the Australia release,software modelsrepresent profiles of purchased software, including publisher details, version, and discovery maps.Software entitlementsdefine the license rights associated with these software models, enabling effective tracking and management of software licensing compliance.
Show full answer Show less  

## Software Models

* Software models store publisher information and create detailed software profiles.
* Multiple software entitlements can be linked to a single software model.
* Deleting a software model automatically removes related downgrade rights records.
* Software models can be created manually in the Software Asset Workspace or automatically generated based on software discovery.

## Software Entitlements

* Software entitlements link license terms to software models, recording purchased rights.
* They enable rapid compliance management by identifying over- or under-utilized licenses.
* For example, if licenses are exceeded, the software asset manager can remediate by reclaiming licenses or purchasing more.
* Entitlements support allocation management to employees or machines.
* Entitlements can be created in the workspace or imported in bulk, streamlining license tracking.

## Importing Software Entitlements

* Bulk import allows you to add multiple entitlements simultaneously.
* If a Publisher Part Number (PPN) is provided, the system matches it to the Content Service Library and links to existing software models.
* Import errors such as missing PPNs can be resolved by creating custom PPNs or discovery maps.
* For Microsoft entitlements, when License Duration is set to Contractual, both start and end dates must be specified.
* The step-up license type is exclusive to Microsoft publishers; specifying it for others will cause an error.

## Automatic Creation and Custom PPN Management

* Software models are automatically created during software discovery if no existing model matches.
* To maintain data integrity and leverage updated content, replace custom PPNs and discovery maps with those from the Software Asset Management Content Service, propagating changes to linked entitlements and models.  
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.

## Software models {#software-models-and-entitlements__section_xcy_24q_l3b}

Software models are used to record publisher information and create a profile. You can link
multiple entitlements to one software model.

If you delete a software model, all records related to the software model, in the Downgrade
Rights \[samp_sw_downgrade_model and samp_downgrade_model\] tables, are automatically deleted. For
detailed information on downgrade rights, see [Downgrade Rights](https://www.servicenow.com/docs/X4cnEVaXE7qgEQbpsrPPRA "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.").

For details on manually creating software models, see [Create a software model in the Software Asset Workspace](https://www.servicenow.com/docs/8nCGvpCe77BuCTkn55JKTA "Create a software model in the Software Asset Workspace. Add product details that are used to connect software rights that you purchased with software installations that are discovered on your system."). For details on automatic creation of software models, see [Automatic creation of software models](https://www.servicenow.com/docs/ezWt2mchd~Qh8BVOgjfD5A "Software models are automatically created for software installations if one doesn't already exist.").

## Software entitlements {#software-models-and-entitlements__section_qdq_q4q_l3b}

To track the software rights for your software, create a software entitlement that can be
linked back to the publisher information.

A software entitlement records the terms of your software license. By using software
entitlements, you can:

* Rapidly address if license allotment has been exceeded and return to compliant status by removing unauthorized software or ordering more licenses.
* If the license allotment is not being used completely, lower the number of future licenses purchased.

{#software-models-and-entitlements__ul_gwx_j5r_hhb}

For example, a company purchases a software entitlement for 100 rights. From the software
entitlement, 100 employee or machine allocations are created that are rightfully assigned a
license. If Discovery finds the
software installed on 200 machines, the software asset manager must identify the employees or
machines that have the software installed without a license, and remediate the situation.

For details on creating software entitlements, see [Create entitlements in workspace](https://www.servicenow.com/docs/ZvL7kERffOGQ6dpBU_744w "Create entitlements in the Software Asset Workspace to enter your license details and allocate purchased software rights to users or devices.").

## Import software entitlements {#software-models-and-entitlements__section_lnp_jgg_nhb}

You can import bulk software entitlements at one go.

If a Publisher Part Number (PPN) is specified for the entitlements that you import, the PPN is matched to the PPN in the Content Service Library and the system finds the existing software model linked to it.  
Note:  
If a Publisher Part Number not found error occurs during import of the software entitlement (product, publisher, version, edition, platform, and language) but a discovery map is found, then a [custom publisher part number](https://www.servicenow.com/docs/ykLijMEZBQw8rWKoognVZg "You can add a custom part number to resolve an entitlement import error that occurs when a part number does not exist in the Software Library.") is created after you manually open the record and fix the import error. If a discovery map is not found, you can create a discovery map to be associated with the publisher part number.

If the import spreadsheet contains a conflicting (or missing) PPN, the PPN value is set to the value in the existing product definition, when available.  
Note:  
If you import a batch of Microsoft entitlements and the License Duration field is set to Contractual, you must specify both a start and end date.

The step-up license type is only available if the publisher is Microsoft. If you try to specify another
publisher, an error message is displayed.
* **[Automatic creation of software models](https://www.servicenow.com/docs/ezWt2mchd~Qh8BVOgjfD5A)**   
  Software models are automatically created for software installations if one doesn't already exist.
* **[Custom publisher part numbers (PPN)](https://www.servicenow.com/docs/rRBipf7ecYyuLB_EUZUmcw)**   
  Propagate changes to entitlements and software models by replacing your custom PPNs and custom discovery maps (DMAPs) with the Software Asset Management Content Service PPNs and DMAPs.

