Software metering per collection
in a service provider environment (ie. share infrastructure between companies), having the software metering enabled by site as opposite per collection can cause an extra network flow (ie. company 1 needs to monitor outlook.exe while company 2 mozilla.exe).
current software will force all clients to look for outlook.exe as well as mozilla.exe and this could cause performance issue, this also could be a security issue as the information of the monitoring software is stored on the client computer and if the client is monitoring the execution of a software that will be launched, this info will also be available to all machines.
with this approach, this could also increase the limit of rules as not all will be applied to all machines