Centralized License Manager for Enterprise Environment

We have several team members and everyone orders radios with licenses for their various projects, which we all support.  Right now license keys and entitlements are stored in teh support account of the person who bought the keys.  

It would be great if we could link our accounts together so that we could see all the license keys and entitlements available.  or have a centralized license manager server.

I'd really like to bump this.  Since there is built in "company" functionality in the support portal, it'd be nice if it was used for the license keys as well.  Also, the ability to log who used which license keys would be very useful so that we can better track them.  At first we were going to split entitlements among staff but that grew very confusing in a hurry.  Being able to share a pool with individual accounts would be superior.