CI class
Software product model
Normalized software product model that connects rights, packages, and installations.
Demo baseline · November 13, 2026Class policy
- Class key
software_product- Parent class
- base_ci
- Family and category
- software · software
- CSDM domain
foundation- Principal class
- No
- HAM / SAM policy
- — / SAM
- Identification fields
publisher,title,installedVersion- Operational statuses
operational,in_maintenance,requested,deploying,installed,degraded,failed,removing,removed,retired- Lifecycle statuses
- Class fields
technologyType,number,cmdbClass,csdmDomain,ciStatus,title,description,ownerId,managedById,assignmentGroupId,approvalGroupId,companyId,locationId,dcAccountId,createdAt,updatedAt,environment,criticality,installDate,retirementDate,departmentId,costCenterId,discoveryManaged,discoverySourceId,ireRuleId,lastDiscovered- Parent required
- No
- Allowed parent classes
- See the CI form and relationship policy
Create or reconcile a CI
In CMDB, select the class, fill its identity fields, then verify the record's class, source and relationships after save or ingestion. For a possible duplicate, compare the source identity and class identifiers before changing the reconciliation rule. See Model and reconcile configuration items.