In Software Metering, software name will be shown as unknown for some exectuable. Why?

In software metering feature, when an executable is enabled for metering, there will be chance that it will not be able to map to any specific software. This can happen, when no software installed in that system with path matching the executable path. In this case, customer has to use the EXE normalization feature to map software to executable properly.