<p>I'm looking for a database of commonly installed Windows software. At minimum I need the name of the software and the executable name, but it'd also be nice to have the publisher and the common installation path, etc. Basically, I'd like to be able to query it to find all the software by Adobe and the associated executable name, etc. </p>

<p>Basically I'm looking to be able to do </p>

<pre><code>SELECT * FROM Software WHERE Publisher = 'Microsoft' 
SELECT * FROM Software WHERE Executable = 'devenv.com'
</code></pre>

<p>I came across an effort to create such a database a long time ago, but can't seem to find it now. Maybe it fizzled out. Any help would be greatly appreciated. Thanks.</p>

You can do some
screen scraping
with some website that contain
list of software
and build yourself a database of all software and publisher.
Here is some website that contain some list of software:
http://www.digital-digest.com/software/index.php
http://www.bestshareware.net/allsoftware-w.htm