Collect info about windows machines on your network, no matter if Lan or WAN.
Slow and light process, day by day runs and add some more item.
Very low effort for management, just put your subnet and set some schedule, after a couple of week the most of your machines will be in DB.
After you collected data you can view them grouped and merged in variuous way.
The core is wmic, a windows program that can get (almost) ALL info about every machine such as architecture, disk size, manufacturer...