PDQ Inventory scans Windows computers to collect hardware, software, and Windows configuration data. You can install its Agent on computers to collect data. Out of the box, computers are automatically grouped based on common data; you can view computers that have the same installed applications, hardware, operating systems, and even Windows updates. You can also create groups based on your own criteria.
PDQ Inventory can also be used to launch remote desktop, run remote command, perform reboot/shutdown, and get event viewer data.