A **Product Model** is an entity within the [[Foundation (CSDM domain)|Foundation domain]] of the [[Common Service Data Model|Common Service Data Model]] (CSDM), a reference architecture developed by [[ServiceNow|ServiceNow]] that provides prescriptive guidance on service-related definitions and data modeling within the ServiceNow AI Platform. Product Models represent goods or services that an organization develops, sells, supports, purchases, or consumes, enabling identification of product ownership, life cycle status, compatibility with other products, product catalog references, and end-of-life details established by third-party providers or internal [[Product Owner (CSDM)|product owners]].
Product Models are recorded in the cmdb_model table and extended into ten base types: [[Application Model (CSDM)|Application Model]] (version-agnostic), [[System Component Model (CSDM)|System Component Model]] (version-specific, with children including [[Software Component Model (CSDM)|Software Component Model]], [[Service Offering Model (CSDM)|Service Offering Model]], [[Firmware Model (CSDM)|Firmware Model]], and [[AI System Product Model (CSDM)|AI System Product Model]]), [[Service Model (CSDM)|Service Model]], [[Software Model (CSDM)|Software Model]] (for Software Asset Management entitlement-specific use), [[Content Product Model (CSDM)|Content Product Model]], [[Contract Model (CSDM)|Contract Model]], [[Facility Model (CSDM)|Facility Model]], [[Hardware Model (CSDM)|Hardware Model]], [[Consumable Model (CSDM)|Consumable Model]], and [[Enterprise Good Model (CSDM)|Enterprise Good Model]]. Product Models are not [[Configuration item|configuration items]]; rather, CIs reference product models using the "Model ID" attribute available on all [[Configuration management database|CMDB]] tables. With Product Models, organizations can document bills of materials (BOMs) with other products as components, and the [[Product Feature (CSDM)|Product Feature]] capability represents what a product does, connecting through enhancements to stories, code, and testing as part of Digital Product Release.
![[product-model-class.png]]