The CIM agent uses the software profile to model the software for the system and for the CIM agent.
Class diagram of software instances shows the classes and associations for the software profile.