Do you have asset intelligence enabled and so do you have the inventory class client settings hardware inventory enabled with 'SMS_SoftwareInstalled'?
You need these to be enabled in order to run the reports successfully.
Thanks,
Eswar
www.eskonr.com