CMDB is very closed to be a complete license management backend: There is just a way needed to add for example a MS volume licensing contract like an inventory. Everytime a licence gets used as an CI the counter gets down. This is needed in nearly all companies, they spend big effort on licencse management and auditing.
I suggest to implement Conditions and StateMachines for CMDB to allow Asset LifeCycle Management.
will be nice to have a kinda of filter like the actual just used in agent list filtering for CI's assets
I propose to introduce a warehouse management, and the versatile and complete of any asset associated with a user and be able to see when you open and close a tichet as customer information, very useful for information and problem management and organized to take stock.