--- title: Automatic creation of software models description: Software models are automatically created for software installations if one doesn't already exist. locale: en-US canonical_url: https://www.servicenow.com/docs/r/australia/it-asset-management/software-asset-management/duplicate-sw-models.html release: australia product: Software Asset Management classification: software-asset-management topic_type: concept last_updated: "2025-07-31" reading_time_minutes: 2 breadcrumb: [Software models and Software entitlements, Explore, Software Asset Management, IT Asset Management, Asset Management] --- # Automatic creation of software models Software models are automatically created for software installations if one doesn't already exist. All software installations need to be associated to software models. Being associated to a software model, helps in remediation and ensures that the software installations are included during cost estimation in order to be compliant. If a software installation doesn't correspond to any software model, the system automatically creates a software model. - To create a software model automatically for licensable products, enable the property **com.snc.samp.automaticsmrcreation**. - To create a software model for not licensable products, enable the property **com.snc.samp.automaticsmcreation**. - To create a software model result for unlicensed products during software asset reconciliation, enable the property **com.snc.samp.unlicensed\_smr\_creation**. **Note:** You can update the above mentioned properties by navigating to **Software Asset** > **Administration** > **Properties**. When reconciliation runs, the system searches if any software model exists for the software installation. The search for an existing software model is based on attributes such as version, edition, language, platform, and install condition. If all conditions for the attributes in an existing software model match, then a software model is not created hence avoiding the creation of duplicate software models. A software model is only created if no match is found. The software model is created across versions and for the specific edition, if available. However a software model is never created against a specific version. Discovery maps are associated to software models only if a discovery map exists for that software model. If a corresponding discovery map doesn't exist in the Content Service library, a software model still gets created without a discovery map. You can identify whether a software model or software model result is created automatically by checking which property is used: **com.snc.samp.automaticsmrcreation**, **com.snc.samp.automaticsmcreation**, or **com.snc.samp.unlicensed\_smr\_creation**. In the Software Model list view, select the gear icon to display the `Created source` column. If the value in this property says `System property`, then it indicates that the software model was automatically created by one of the properties. After you enable the properties, wait for the scheduled reconciliation to run, or trigger it manually, to see the results. **Parent Topic:**[Software models and Software entitlements](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/it-asset-management/software-asset-management/software-models-and-entitlements.md) **Related topics** [Software Asset Management properties](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/it-asset-management/software-asset-management/sam-properties.md)