A **Service Offering Model** is a [[Product Model (CSDM)|Product Model]] type 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. A Service Offering Model represents version-specific service offering products, providing the product definition that [[Service Offering (CSDM)|Service Offering]] [[Configuration item|configuration items]] can reference through the model_id attribute.
Service Offering Models are recorded in the cmdb_service_offering_model table and are a child type of [[System Component Model (CSDM)|System Component Model]], which is a version-specific product model class introduced in CSDM 5. They work alongside sibling model types including [[Software Component Model (CSDM)|Software Component Model]], [[Firmware Model (CSDM)|Firmware Model]], and [[AI System Product Model (CSDM)|AI System Product Model]]. Service Offering Models enable [[Product Owner (CSDM)|Product Owners]] to define product ownership, life cycle status, compatibility, and end-of-life details for service offerings independent of the operational [[Business Service Offering (CSDM)|Business Service Offering]] or [[Technology Management Service Offering (CSDM)|Technology Management Service Offering]] instances that consume them. This separation supports the [[CSDM Service Life Cycle|CSDM Service Life Cycle]] by allowing service offering products to be designed and planned in the [[Design & Planning (CSDM domain)|Design & Planning]] and [[Build & Integration (CSDM domain)|Build & Integration]] domains before being delivered and consumed through the [[Service Delivery (CSDM domain)|Service Delivery]] and [[Service Consumption (CSDM domain)|Service Consumption]] domains.