I was recommended this software by a very good friend of mine that is working for the biggest ISP in Norway in the online security department.
The program is called Secunia and it (copied this from their page since I’m lazy) “Scan, detect, and update vulnerable programs. The Secunia Software Inspectors are the first internal vulnerability scanners that focus solely on detection and assessment of missing security patches and end-of-life programs - the result is an unprecedented level of scan accuracy. Scanning for missing security patches and vulnerabilities have never been easier or more precise.
The Software Inspectors are perfect supplements to Windows Update as they inform about missing patches for thousands of third party programs.”
I have used it for almost 2 weeks and so far I am pleased with Secunia.
http://secunia.com/vulnerability_scanning/personal/