A check is a condition or characteristic that is expected to be true in an environment defined or scoped by an instance of ...

A check is a condition or characteristic that is  expected to be true in an environment defined or  scoped by an instance of a CIM_ComputerSystem.   The checks associated with a particular software  element are organized into one of two groups  using the Phase property of the CIM_SoftwareElementChecks  association. Conditions that are expected to be  satisfied when a software element is in a particular  environment are known as in-state conditions.  Conditions that need to be satisfied in order to  transition the current software element to its  next state are known as next-state conditions   A CIM_ComputerSystem object represents the  environment in which CIM_SoftwareElement are already  installed or in which CIM_SoftwareElement will be installed.  For the case in which a software element is already installed,  the CIM_InstalledSoftwareElement association is used to  identify the CIM_ComputerSystem object that represents  the \"environment\". When a software elements is being  distributed and installed on a different computer system, the CIM_ComputerSystem object for the targeted system  is the environment.