CIM_Product es una clase concreta que agrega PhysicalElements, software (SoftwareIdentity y SoftwareFeatures), servicios ...

CIM_Product es una clase concreta que agrega PhysicalElements, software (SoftwareIdentity y SoftwareFeatures), servicios y/u otros productos, y se adquiere como una unidad. Su adquisición conlleva un acuerdo entre un proveedor y un consumidor, el cual puede tener implicaciones en la licencia, la compatibilidad y la garantía del producto. Los productos no comerciales (como los productos desarrollados internamente) también deben identificarse como una instancia de CIM_Product. 
Tenga en cuenta que el software se administra de un modo algo diferente en la lista de entidades agregadas proporcionada anteriormente. Esto se debe a que el software puede verse como un activo tangible (parecido a PhysicalElements) y/o como un conjunto de características que conforman un producto y se implementan. Estos son dos conceptos diferentes que, por lo general, se administran mediante distintas unidades de una organización empresarial. Cuando se describen las \'características\' del software, se crea una instancia de la clase CIM_SoftwareFeature del modelo de aplicaciones (donde las características son débiles y se encuentran en el ámbito de un producto). En el caso de que se adquiera un programa de software específico y este quizás se garantice como parte de un producto, esto lo determina la clase SoftwareIdentity.