Coming into the same problem. License compliance seems to be pretty difficult as everything has to be done manually. most of my licenses are subscription based and are kept on license servers. There is no automated method for linking the two.
I am running into the same problem, especially where you mention multiple versions as well as different product names for the same product. I was also hoping to be able to attach some metadata to software, much like we can edit assets. hoping there ...