I'm thinking of 2 components now...
1: is a service that will run the inventory (admin privileges)
2: is the GUI user component that displays the data collected from the inventory and the user/network data.

WMI is a pain for non-admin users
How to ask questions the smart way <-----------> Before you ask