MATLAB Installation Guide for Windows    

License Management Daemons

FLEXlm uses a group of processes, called daemons, to control access to software applications. These daemons run on a central server in your network. In this section, this server is referred to as your license server.

License Manager Daemon

The main daemon is the license manager daemon (lmgrd.exe). This daemon is responsible for managing the initial communication between the licensed application and the vendor daemons associated with each application.

Vendor Daemon

Every vendor that uses FLEXlm to manage the licensing of its products must supply a vendor daemon. The vendor daemon is responsible for keeping track of how many license keys are available for a particular application and for granting or denying access to the application, depending on the current usage of these license keys. The MathWorks vendor daemon is named mlm.exe.

When users start applications that use FLEXlm license management, the applications contact the license manager daemon running on the license server, requesting permission to run the application. The license manager daemon forwards this request to the vendor daemon associated with the application that grants or denies the request.


  Licensing Architecture License File