Network Inventory Advisor is a one-stop tool which scans your network and generates detailed hardware and software reports for PCs, Macs and Linux computers.
The program doesn't require any agents to be installed on the remote systems, although you will need an account with administrator rights to retrieve the more detailed information.
Once everything is set up correctly, the program can be used without any particular network expertise. You don't even have to specify an IP address range, just accept the Enumeration Wizard's defaults and Network Inventory Advisor will scan each of your systems.
The end results are displayed in a "Network Structure tree", and clicking any of the computers and devices displays more information.
We found the program displayed plenty of hardware details on our test Windows systems: CPU, motherboard, RAM, drives (including free and used space), video and network devices, graphics, sound, printer and more.
There's also IP and MAC address, assorted Windows details (version, service pack, installed patches, user accounts) and a full inventory of your software, including installed applications, product keys, Windows startup programs and more.
Please note, the program is free for networks of up to 10 nodes. Licenses start from $89.