Software Asset Core Overview & Fundamentals
About 14% of the CIS-SAM exam — see all 5 domains.
SAM Professional is the dedicated application that ingests software discovery data, manages entitlements, and produces a reconciled compliance position. It sits on top of the CMDB (which stores the CIs SAM consumes) and works alongside Hardware Asset Management (HAM) and ITSM, but only SAM reconciles software licenses.
The data hierarchy: Publisher → Product → Software Model. One publisher offers many products; one product can have many software models (different versions/editions). A software model is the licensable unit — a specific edition/version of a product — and is what both installations (via normalization) and entitlements link to.
The pipeline: discover/import software → normalize discovered software to software models (using Content Service + discovery maps) → match entitlements to models → reconcile → produce the Effective License Position → remediate. The business outcome of reconciliation is the comparison of owned vs. consumed, revealing compliance, surplus, or audit exposure.
Core capabilities of SAM Pro include software normalization, entitlement and contract management, license reconciliation/ELP, software usage and reclamation, lifecycle (EOL/EOS) insight, and SaaS license management.
Exam traps (Domain 1)
- The CMDB stores CI data SAM consumes; it does not itself reconcile licenses.
- Software model = edition/version (licensable unit), not a server, contract line, or discovery probe.
- Know the direction of the hierarchy (publisher → product → model), not the inverse.
Sample questions from this domain
Three of the 42 in this domain, with the reasoning. The full set is in the question bank.
Which ServiceNow application is the primary engine for managing software entitlements, reconciling license positions, and identifying compliance risk?
- A. Hardware Asset Management (HAM)
- B. ITSM Incident Management
- C. Configuration Management Database (CMDB)
- D. Software Asset Management (SAM) Professional ✓
Why: SAM Professional is the dedicated application that ingests software discovery data, manages entitlements, and produces a reconciled license compliance position. HAM manages physical/virtual hardware assets, not software licensing. Incident Management handles service disruptions. The CMDB stores configuration item data that SAM consumes but does not itself reconcile licenses.
In the ServiceNow SAM data model, what does a software model primarily represent?
- A. A physical server hosting an application
- B. A contract line item from a vendor
- C. A discovery probe used to scan endpoints
- D. A specific edition and version of a software product that can be licensed ✓
Why: A software model represents a licensable software product at the level of publisher, product, version, and edition, and is the object entitlements and installations are linked to. It is not hardware, a contract, or a discovery probe. Software models normalize raw installs into a consistent licensable unit.
A SAM administrator wants to understand the relationship between publishers, products, and software models. Which statement is correct?
- A. A publisher has many products, and a product can have many software models ✓
- B. A software model has many products, and a product has many publishers
- C. Publishers and software models have no defined relationship in SAM
- D. A product has exactly one software model and one publisher
Why: The SAM hierarchy is publisher to product to software model, where one publisher offers many products and one product can be represented by many software models (different versions/editions). Option B inverts the hierarchy. Option D is wrong because products typically have many models. Option C is false because the relationship is explicit and foundational to normalization.