We need Open Standard for Asset Management more than Open Software. Each system vendor has it's own propriety tool. MS has things like WMI. All report different things and supposedly interface with SMTP, with config nightmares I can't even begin to describe.
So here's a thought. An Open standard for Asset Management. Standard data interfaces (dare I say which ones). Gather information on any hardware, software, driver, blah, blah, blah… that you want. Drill into from everything from CPU speed to Vendor S/N. An open standard would allow central reporting. Easy accessibility to information. And more importantly, removal or propriety methods and systems.