Die Klasse "CIM_Product" besteht aus einer Sammlung von PhysicalElement-Objekten, Software ("SoftwareIdentity" und "SoftwareFeatures"), ...

Die Klasse "CIM_Product" besteht aus einer Sammlung von PhysicalElement-Objekten, Software ("SoftwareIdentity" und "SoftwareFeatures"), Diensten und/oder anderen Produkten, die als Ganzes erworben wurden. Dieser Erwerb bringt eine Vereinbarung zwischen dem Lieferanten und dem Verbraucher mit sich, die Auswirkungen auf die Lizenzierung des Produkts, den Support und Garantieansprüche haben kann. Nicht kommerzielle Produkte (d. h. intern entwickelte Produkte) müssen auch als eine Instanz von "CIM_Product" identifiziert werden. 
Beachten Sie, dass Software in der Liste der gruppierten Entitäten oben etwas anders behandelt wird. Der Grund hierfür liegt darin, dass Software als ein greifbares Element (ähnlich wie PhysicalElement-Objekte) UND/ODER als Gruppe von Features eingeschätzt werden kann, aus denen ein Produkt besteht und die bereitgestellt wird. Dies sind zwei unterschiedliche Konzepte, die in der Regel durch verschiedene Einheiten in einer Organisation verwaltet werden. Wenn Softwarefeatures beschrieben werden, wird die CIM_SoftwareFeature-Klasse aus dem Anwendungsmodell instanziiert (wobei sich die Features in einer Weak-Zuordnung zu einem Produkt befinden bzw. sich in dem Bereich des Produkts befinden). Wenn ein spezifischer Teil der Software erworben wird und als Teil eines Produkts der Gewährleistung unterliegt, wird dies durch die Klasse "SoftwareIdentity" behandelt.