We have an old change tracking system, which is quite good (especially for its age), but its developed internally, and it doesn't have the proper functionality that we need.
I feel that in order to properly implement a full blown CMDB solution that it needs to be integrated fully with change management and ticketing systems. The only vendor I feel that can properly give you that infrastructure is HP. I'm going to be spending a lot of time to understand how their products work together to provide that. If anyone has comments on some other comprehensive and enterprise class companies with that kind of offering I am interested to know about it.