CIM_System représente une entité constituée de différents composants (définis par la relation SystemComponent) qui opère ...

CIM_System représente une entité constituée de différents composants (définis par la relation SystemComponent) qui opère en tant qu'\'ensemble fonctionnel\'. Les Systems sont des objets de niveau supérieur dans la hiérarchie CIM, qui ne requièrent aucune étendue ou relation faible afin d'exister ou d'avoir un contexte. Il est préférable de nommer de manière unique et de gérer un System au niveau de l'entreprise. Par exemple, un ComputerSystem est un genre de System qui peut être nommé de manière unique et géré indépendamment dans une entreprise. Cependant, ces qualités ne sont pas vraies pour l'alimentation (ou le sous-\'système\' d'alimentation) de l'ordinateur. 

Bien qu'un System puisse être affiché en tant que Collection, cet affichage n'est pas le modèle correct. Une Collection est simplement un \'conteneur\' qui \'renferme\' ses membres. Un System est une abstraction de niveau supérieur créée à partir de ses constituants. Il représente davantage que la somme de ses constituants. Notez que System est une sous-classe de EnabledLogicalElement, ce qui permet à l'abstraction entière d'être activée ou désactivée fonctionnellement à un niveau supérieur à celui de ses constituants.