The Microsoft Software Inventory Analyzer (MSIA) is a free tool that can help with your software inventory. Using this tool, you can generate an inventory of core Microsoft products that are installed on your local computer or throughout a network. The MSIA is built specifically to be a starting point to working with Software Asset Management (SAM). To that end, the MSIA will work with networks that have 250 computers or fewer, and it will locate only Microsoft software. Also note: The results of the scan performed by the MSIA are completely confidential and not sent to Microsoft.
More info: Download