GLPI has enhanced license tracking functionalities. In essence, it grabs the software list, which is installed per computer from the OCS-NG database, and then administers this list of software applications (along with licenses, if it's the case) itself.
Tracking licenses are possible as it auto-detects and categorizes the applications. It is able to decide and associate a said license with its application. The applications are recognized by their names and manufacturers. GLPI uses dictionaries to do this.
The dictionary can use either the OCS's incorporated one or the one that comes with GLPI. We can opt for either of these. These dictionaries contain rules based on which applications are recognized and associated with their manufacturer.
The more complete a dictionary is, the higher is the likelihood of recognizing every application correctly. We can add our entries as well. It's based on criteria, such as if the name of the program begins...