CATTOOLs is currently one of the best tools for inventory and configuration management. If there is a development team for the same, i would recommend to have following features built into it to make it a complete network management tool:
1. Maintain inventory upto interface level
2. Allows users to create graphical topologies from inventory list along with links
3. Reserve devices and topologies for better untilization in lab environment.
This is just the high level of what we expect to see. We can very well help Solarwinds in understanding the requirements further.
Please share the contact details of the concerned person/team who can take this forward and make CATTOOLS what its customers want from it. In case support is needed, we have requisite resources to even help solarwinds in developing CATTOOLS further.
Looking forward for next steps.