Main Menu

Application Licensing

 
Now coordinate access to invocations of your applications with FlexNet/FLEXlm licensing from Flexera Software. With this application licensing, your application can:
  • Count users
  • Check licenses in and out
  • Support multiple features for each major component of your application

Benefits
Technical Details
Pricing and Contract

Benefits

PROBLEM

BASIS understands the tremendous investment application developers make in its product development. In addition to providing customers robust, cutting-edge functionality, developers also desire to maximize the return on their investment in the application.

SOLUTION

As an extension of Flexera’s licensing, BASIS supports application-level licensing. FlexNet/FLEXlm licensing is the process of coordinating access to software invocation. A license manager is loaded into the environment and acts as a librarian to "check out" access to a specific application module.

HOW IT WORKS

A BASIS license contains information that identifies the serial number, number of users and node-specific information of the system on which it is installed. Application licensing appends similar information regarding what specific application can be entered, and how many connections will be allowed to that application. This makes it ideal for an ASP (Application Service Provider) application. The days of allowing unlimited connections to an application are gone; customers can buy only what they need with concurrent licensing (i.e., connections at one time, from anywhere).

WHAT A DEVELOPER NEEDS TO KNOW

To implement FlexNet/FLEXlm Application Licensing with an application, a developer needs to supply BASIS with information so BASIS can add the application to the automated licensing generator. The license manager is already configured to uniquely identify the user's system and number of allowable connections.

Then, the developer needs to add the check in and check out (LCHECKIN, LCHECKOUT) verbs and functionality to the application.

Implementing these verbs requires centralized access to the licensed modules. The user checks out a license upon entering the application and checks in the license upon exiting. Then use the SAVEP command to save the code for controlling this activity, thereby protecting any unauthorized access.

VALUE

FlexNet/FLEXlm Application Licensing protects the investment a developer has made in software development, ensuring top return while providing top quality for all customers.

Technical Details

A BASIS license contains information that identifies the serial number, number of users, and node-specific information of the system on which it is installed. Application licensing appends similar information regarding what specific application module can be run and how many connections will be allowed to that application. Customers buy only what they need with concurrent licensing (i.e., connections at one time, from anywhere).

To implement application licensing,

  1. Supply BASIS with information to add your application to the BASIS automated licensing generator. This includes information to uniquely identify the user's system and how many users may access the application.
  2. Add the check in and check out (LCHECKIN, LCHECKOUT) verb and function (LCHECKIN is a verb, but LCHECKOUT is a function as it returns a handle to the license object) to the application. Detailed instructions appear in the BASIS documentation.

Implementing these routines requires centralized access to the licensed modules. The user checks out a license upon entering the application and checks in the license upon exiting. Then, using the SAVEP command, save the code to control this activity, thereby protecting any unauthorized access.

The following sample output demonstrates the new verbs:

Information for license feature DEV_MU5_AF1
=============================================
1 Total license(s) for feature DEV_MU5_AF1
0 available license(s)
DEV_MU5_AF1 is the feature for license handle 26632
1.0 is the version string
PRO500073 is the serial number
This is not a demo license

Pricing and Contract

For pricing and contract information, contact your BASIS Sales Representative by email at sales@basis.com or by telephone at 505.938.6120.

 

  Google+ View BASIS LinkedIN Profile Visit our Twitter Feed Check out our Facebook Public Profile Click to View the BASIS youTube channel