We currently use Express Metrics for asset tracking and although I don't like it, the premium feature is being able to track software usage and reconsolidate licences.
I realise this may need a client/service installed on the machine which isn't ideal.
However is this something being considered? It would attract our custom.