<h2>Discovery models and software installations</h2><br/><div style="overflow-x:auto"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"><head><meta content="text/html; charset=UTF-8" /><meta name="copyright" content="(C) Copyright 2025" /><meta name="DC.rights.owner" content="(C) Copyright 2025" /><meta name="generator" content="DITA-OT" /><meta name="DC.type" content="concept" /><meta name="DC.title" content="Discovery models and software installations" /><meta name="abstract" content="Software discovery models are automatically created during discovery to identify and normalize the software installed in your environment." /><meta name="description" content="Software discovery models are automatically created during discovery to identify and normalize the software installed in your environment." /><meta name="DC.subject" content="Software Asset Management, software discovery models" /><meta name="keywords" content="Software Asset Management, software discovery models" /><meta name="DC.relation" scheme="URI" content="../../../product/software-asset-management2/concept/explore-sam-workspace.html" /><meta name="DC.relation" scheme="URI" content="../../../product/software-asset-management2/concept/it-asset-management.html" /><meta name="DC.relation" scheme="URI" content="../../../product/software-asset-management2/concept/c_SoftwareAssetMgmt.html" /><meta name="DC.creator" content="ServiceNow" /><meta name="DC.date.created" content="2023-08-03" /><meta name="DC.date.modified" content="2024-02-01" /><meta name="mini-toc" content="yes" /><meta name="DC.format" content="XHTML" /><meta name="DC.identifier" content="c_DiscoveryModels" /><link rel="stylesheet" type="text/css" href="../../../CSS/commonltr.css" /><title>Discovery models and software installations</title></head><body id="c_DiscoveryModels"> <div class="breadcrumb"><a class="link" href="../../../product/software-asset-management2/concept/it-asset-management.html" title="Manage software licenses, hardware assets, and cloud assets with intuitive work flows and life cycle visibility.">IT Asset Management</a> > <a class="link" href="../../../product/software-asset-management2/concept/c_SoftwareAssetMgmt.html" title="The ServiceNow Software Asset Management (SAM) application systematically tracks, evaluates, and manages software licenses, compliance, and optimization. You can reclaim unused software rights, purchase new software rights, and manage allocations for entitlements.">Software Asset Management</a> > </div> <h1 class="title topictitle1" id="ariaid-title1">Discovery models and software installations</h1> <div class="body conbody"><p class="shortdesc">Software discovery models are automatically created during discovery to identify and normalize the software installed in your environment.</p> <p class="p">Software discovery models are stored in the Software Discovery Model [cmdb_sam_sw_discovery_model] table. The normalization process is automatically run when a new discovery model is created. Discovery models are not created for software installations that have a name containing Security Update.</p> <div class="p">There is a difference between <a class="xref" href="software-models-and-entitlements.html" title="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</a> and software discovery models.<ul class="ul" id="c_DiscoveryModels__ul_fqn_m55_hp"><li class="li">A software model is a specific version or configuration of software that is purchased and/or available to users.</li><li class="li">A software discovery model is a model created when a version of software is discovered in a network environment.</li></ul> </div> <div class="p">Multiple software discovery models can be associated to one software model. For example, a software model can be defined as follows:<ul class="ul" id="c_DiscoveryModels__ul_q1m_1gl_c1b"><li class="li">Publisher = X</li><li class="li">Product = Y</li><li class="li">Version = Starts with 10</li></ul> </div> <p class="p">If there are two separate installs of this product (version 10.1 and version 10.2), two discovery models are created. One of the discovery models has the discovered version set to 10.1, and the other discovery model has the discovered version set to 10.2. The reconciliation process associates both of these discovery models to the same software model since they both meet the version criterion of Starts with 10.</p> <div class="section" id="c_DiscoveryModels__section_g3h_4p4_jbb"><h2 class="title sectiontitle">Discovery Models</h2> <p class="p" id="c_DiscoveryModels__p_gzc_qcp_sfb">Software discovery models cannot be created manually. The following field combination, called the primary key, is used to match new software installations to a new or existing software discovery model.</p> <div class="p">Primary key: <span class="ph uicontrol">Publisher</span>, <span class="ph uicontrol">Display Name</span>, and <span class="ph uicontrol">Version</span> <div class="note" id="c_DiscoveryModels__note_xpq_qcp_sfb"><span class="notetitle">Note:</span> When analyzing version numbers, an exact match is always searched for first, but rounds down to a major version number when an exact match is not found. <p class="p">For example, if no match is found for version number 8.0.4, but version 8.0 is found, then version 8.0 is used in the <span class="ph uicontrol">Software model</span> field.</p> </div> </div> <div class="note"><span class="notetitle">Note:</span> If normalized field values differ from the values in the package or pattern, a caution icon is indicated next to the Normalization status field indicating that a normalization suggestion record has been created. Clicking the caution icon opens the <a class="xref" href="../task/view-norm-suggestions-sam.html" title="View normalization suggestion records that are created for discovery models. You can accept or reject these suggestions.">Normalization Suggestion</a> record for that discovery model. <p class="p" id="c_DiscoveryModels__p_j1r_jcp_sfb">The differing values can be set by the user, or by accepting the normalization suggestion changes. Once a new value is set, the normalization status changes form Normalized to Manually Normalized.</p> <p class="p" id="c_DiscoveryModels__p_cpz_jcp_sfb">Under specific conditions, certain fields that are typically read-only can be edited. If edited, the status changes to Manually Normalized.</p> </div> </div> <div class="section" id="c_DiscoveryModels__section_qh1_mc2_11b"><h2 class="title sectiontitle">Revert normalization</h2> <p class="p">You can revert normalization if you want to.</p> <p class="p">Discovery models with a status of <span class="ph uicontrol">Normalized</span>, <span class="ph uicontrol">Partially Normalized</span>, or<span class="ph uicontrol">Publisher Normalized</span> revert to the status of <span class="ph uicontrol">Match Not Found</span>. Fields are reset to their original values, and any rules associated with the software discovery model are deactivated.</p> </div> <div class="section"><h2 class="title sectiontitle">Software Installations</h2> The Software Installations list contains the software installed in your organization and is populated by discovery. <p class="p">Installed software is placed in the Software Installation [cmdb_sam_sw_install] table by <span class="ph">Discovery</span>, and a primary key is built (using <span class="ph uicontrol">Publisher</span>, <span class="ph uicontrol">Display Name</span>, and <span class="ph uicontrol">Version</span> fields).</p> <span class="ph">Discovery</span> automatically matches the discovered software installation with a new or existing software discovery model using the primary key.</div> </div> <div class="related-links"> <div class="familylinks"> <div class="parentlink"><strong>Parent Topic:</strong> <a class="link" href="../../../product/software-asset-management2/concept/explore-sam-workspace.html" title="The Software Asset Management application's user interface is enhanced to make it more user friendly and intuitive, allowing you to better manage your software installations.">Exploring Software Asset Management</a></div> </div> </div></body></html></div>