Print 

Belarc Advisor is a profiler and benchmark application for Windows systems from Win 95 onwards, and examines such things as installed software, hardware, missing MS hotfixes, anti-virus system status, and some other things. 

http://www.belarc.com/free_download.html