SAM (Software Assessment Management) from Microsoft allows you to do:
- Software Inventory
- Matching Software with Licenses
- Review Policies & Procedures
- Developing a SAM Plan
Microsoft Assessment and Planning Toolkit (MAP) a free tool from Microsoft allows you to make an inventory of installed Microsoft products on local system or on network.