Software inventories and libraries