When you have to take inventory of all installed programs and devices, it is a computer that you need is a program like Remote Sys Info, because it provides you with detailed information of all the installed hardware and software, either on a local or remote computer.
The hardware information provided by Remote Sys Info will be displayed in different categories: input devices, storage, motherboard, controllers, ports, network devices, printing, telephony, video / monitor, and so on.
As for the software, Remote Sys Info shows information about the drivers, the Desktop, the programs, the Registry, the Start Menu, the network, the Windows information, and so on.
You can free download Remote Sys Info 32, 64 bit and safe install the latest trial or new full version for Windows 10 from the official site.