Company Approved Software List - ZENworks to report all workstations with not-approved software installed

I was wondering what would be the best way forward to achieve this. A company has a list of approved software. ZENworks Suite is installed, Asset Mgmt and Configuration Mgmt are active. They need a "compliance" report that shows all workstations that have softawre installed that is not on the "approved software list" - so that they can take further actions. Any suggestions?