Ticket/Asset Managment system

Have you looked into any cmdb systems?

There are some good open source ones. Opencmdb.org I think.