License File Parsing Trends

There are many people involved in the administration of engineering software licenses that want more information about the licenses they have in the organization and how they are being used. The floating or concurrent licensing model is that favored most by those involved in the management, procurement and administration of engineering software, because it gives them a means by which they can efficiently share their expensive software licenses between several  users, under the assumption that not everyone needs to use the software at the same time. The downside is that efficient sharing requires monitoring and management and if not done right, new problems can be introduced such as license unavailability and the cost saving advantage of the concurrent license model can be reduced.

Those who have the budget to invest in a purpose-built licence analysis and management tool invariably look to OpenLM’s fully-fledged enterprise software system by which user organizations of engineering software can monitor, report and manage the software licenses they have and get access to advanced software license administration functions.

There are others however who have more modest needs; they are neither trying to cut the organization’s engineering software budget nor take up battle to try and reach ideal license : user ratios. They just want a ‘quick and dirty’ method of reading the logs or license files of the engineering software they have purchased. So for the casual users like these, OpenLM took a subset of its enterprise license parsing and analysis product and launched the All License Parser, a free license and log file parser on the web. Some users of the All License Parser later graduate to OpenLM Core, with or without its extensions, but that is another story. This article is focused on the parser and what people are doing with it.

Whether it comes from compliance concerns or economic considerations, when the demand for an orderly picture of floating licenses arrives in the IT manager’s or license manager’s inbox, they start to look for the best way to get the report out to their manager. People that might have considered investigating the format of the license and log files with their own parsing efforts have been saved the effort because now they can just upload the file through the All License Parser and get instant results.

The All License Parser collects anonymous information from the files uploaded by the users. This allows the user to compare his own organization’s usage with benchmark data collected from other organization that use the same engineering software. It also gives us a chance to analyze the data and convert it to valuable information. This is the purpose of this article – to share with you the findings and trends we have identified, after having collected this data for about a year.

Most people upload one or more of the files (license, log, debug..) from the license manager that controls the checking out of licenses, because these contain most of the required information in one place. There are also files that are specific to one vendor daemon but these proved less attractive for the users. The trends we noted were:

The most common license manager by far, which the All License Parser users wanted to parse was Flexnet Publisher by Flexera, not exactly a surprise considering that this is the leading license management product on the market. Reprise RLM, Dassault Systemes, LS-DYNA, Sentinel, LM-X were noted too, in much smaller numbers.

  1. The most massive use by far was made by people in the US. The UK, Canada and Germany were next in line but all of them together didn’t reach much more than half that of the US.
  2. Files were uploaded from no less than 66 countries worldwide  covering the Americas, Europe, Australia, Asia and Africa, stretching to Jordan, Bangladesh, Lithuania and New Zealand.
  3. The majority of users uploaded a few different versions of their files and over 7% of them repeated the process 10 times or more.
  4. The most popular engineering applications in use were Autodesk (led the field), Solidworks, Ansys, Mathworks, Schlumberger, PTC, ArcGIS and Siemens PLM. IBM Rational, Mentor Graphics, Abaqus, Pallisade, Scandpower Petroleum, Vendorcast and dozens more apps in smaller numbers were identified too.


Organizations are using engineering software in every corner of the globe, under a concurrent licensing agreement and their use of the All-License Parser shows that they have a thirst for information that is not otherwise easy to  come by. Users have parsed thousands of license, log and debug files in the last year using the free All License Parser. Judging by the number of users that open an account (free or paid) and repeatedly use the tool, the interest in parsing license files is growing.

The Actual Numbers from our Sample

15 Most Uploaded File Types


File Type Number of Uploads
FLEXlm log 2969
FLEXlm license 1143
FLEXlm lmutil 145
Reprise License Manager license 51
Dassault Systemes License log 47
OpenLM License 54
LS-DYNA log 30
Sentinel RMS log 53
Reprise License Manager log 29
LM-X license 14
LM-X log 24
LS-DYNA license 2
Sentinel SuperPro log 1
Sentinel RMS license 1
Dassault Systemes License 5


The 15 Most Uploaded Vendors


File (Vendor / Product) Number of Uploads
Adskflex (AutoDesk) 1229
SW_D (Solidworks) 351
Ansyslmd (ANSYS) 330
MLM (MathWorks) 254
Slbsls (Schlumberger) 172
Ptc_d (PTC) 138
Ugslmd (Siemens PLM) 143
Ibmratl (IBM Rational) 62
Mgcld (Mentor Graphics) 70
Palisade (Palisade) 74
Scplmd (Scandpower Petroleum ) 43
Vector (VectorCAST) 45
LMCOMSOL (Comsol) 56


All 66 Countries That Used the All License Parser


Country Number of Users
US United States                  400
GB United Kingdom                 95
CA Canada                         71
DE Germany                        67
IN India                          32
AU Australia                      30
IL Israel 26
FR France                         24
NL Netherlands                    23
JP Japan                          17
CH Switzerland                    17
ES Spain                          16
KR Korea Republic of              16
RU Russian Federation             15
SE Sweden                         15
IT Italy                          12
PL Poland                         11
TW Taiwan; Republic of China (ROC) 11
BE Belgium                        11
UA Ukraine 11
ID Indonesia                      10
AT Austria                        8
BR Brazil                         8
SG Singapore                      7
NO Norway                         7
CN China                          6
CO Colombia                       6
HK Hong Kong                      6
IR Iran (ISLAMIC Republic Of)     6
FI Finland                        5
HR Croatia (LOCAL Name: Hrvatska) 5
CZ Czech Republic                 5
TR Turkey                         4
PT Portugal                       4
IE Ireland                        4
BG Bulgaria                       4
LT Lithuania                      4
EU European Union                 4
ZA South Africa                   4
AR Argentina                      3
DK Denmark                        3
SI Slovenia                       3
TH Thailand                       3
TN Tunisia                        3
VN Viet Nam                       2
AE United Arab Emirates           2
CL Chile                          2
NG Nigeria                        2
MY Malaysia                       2
SA Saudi Arabia                   2
KZ Kazakhstan                     2
DZ Algeria                        2
BA Bosnia and Herzegowina         2
RO Romania                        2
MX Mexico                         1
JO Jordan                         1
VE Venezuela                      1
BO Bolivia                        1
EG Egypt                          1
LB Lebanon                        1
HU Hungary                        1
IS Iceland                        1
CR Costa Rica                     1
BD Bangladesh                     1
NZ New Zealand                    1
PH Philippines                    1