The CIM_SoftwareElementVersionCheck class specifies a type of software element that must exist in the environment. This check ...

The CIM_SoftwareElementVersionCheck class specifies  a type of software element that must exist in the environment. This check can be for a specific,  minimum, maximum or a range of versions. To specify a specific version the lower and upper versions must be the same. To specify a minimum the lower version  needs only be specified. To specify a maximum version the upper version needs only be specified. To specify a range both upper and lower version need to be specified. The details of this checks are compared with the corresponding details found in a CIM_SoftwareElement object referenced by an CIM_InstalledSoftwareElement association for the CIM_ComputerSystem object. As long as there is at least one CIM_SoftwareElement that satisfies the details of the condition, the check is satisfied. In other words, all the software elements on the relevant computer system do not need to satisfy the condition. There needs to be at least one.