La classe CIM_SoftwareFeature definisce una particolare funzione o caratteristica di un prodotto o del sistema di applicazione. ...

La classe CIM_SoftwareFeature definisce una particolare funzione o caratteristica di un prodotto o del sistema di applicazione. Questa classe viene utilizzata per determinare il livello di granularità significativo per un utente del prodotto piuttosto che le unità che indicano in che modo il prodotto è creato o assemblato. I dettagli più recenti sono determinati usando una classe CIM_SoftwareElement. Quando può esistere su più piattaforme o diversi sistemi operativi (ad esempio un componente client di applicazioni client/server potrebbe funzionare su Solaris, Windows NT e Windows 95), la funzionalità software viene definita una raccolta di tutti gli elementi software relativi alle differenti piattaforme. In tal caso, gli utenti del modello devono fare attenzione poiché ciò che a loro interessa in genere è un sottoinsieme degli elementi software richiesti per una particolare piattaforma. Le funzionalità software sono sempre definite nel contesto di una classe CIM_Product usando l'associazione CIM_ProductSoftwareFeature.