New product attribute 'Required' to Software detail view. This would state that the software is critical and should be installed on every device.
If the device does not have the software, that is set as required, then after some time (ie one week) an alarm would be generated.
Alarm could be:
"5 devices doesn't have Required software installed"
"Required software not installed"
+ list of devices that doesn't have software installed