La classe CIM_SoftwareElement viene utilizzata per decomporre un oggetto CIM_SoftwareFeature in un insieme di parti, gestibili ...

La classe CIM_SoftwareElement viene utilizzata per decomporre un oggetto CIM_SoftwareFeature in un insieme di parti, gestibili o sviluppabili individualmente, per una determinata piattaforma. La piattaforma di un elemento di software è identificata in modo univoco dalla sua architettura hardware e dal sistema operativo (ad esempio, Sun Solaris su Sun Sparc o Windows NT su Intel). Pertanto, per interpretare in dettaglio la funzionalità di una determinata caratteristica del software su una determinata piattaforma, gli oggetti dell'elemento CIM_SoftwareElement a cui fanno riferimento le associazioni CIM_SoftwareFeatureSoftwareElement vengono organizzate in insiemi indipendenti in base alla proprietà TargetOperatingSystem. Un oggetto CIM_SoftwareElement raccoglie i dettagli di gestione di una parte o di un componente in uno dei quattro stati caratterizzati dalla proprietà SoftwareElementState.