PROCESS
Regardless of your licensing scenario and the specific requirements, it is imperative to thoroughly consider and design all the fundamental process steps.

GENERATION
A license needs to be generated automatically (API) or manually (UI). 3rd party integration with back-office systems is crucial.
ACTIVATION
The generated license has to get assigned and activated. Typically, this happens when a user enters the license code in a predefined field.
RUNTIME
After activation, the device periodically synchronizes with the license server.
CHANGE MANAGEMENT
Unassignment and re-assignment of user and/or devices needs to be made as easy as possible.
ROLES

Managerial
Managers can not only protect the IP but also freely offer and adapt all kinds of business models such as subscriptions, pay per use, trials or lifetime licenses, since no engineering effort is required upon change.

Engineering
Engineers can concentrate on the product’s core functionality, without having to build and maintain a custom, in-house licensing solution. The REST-based SLASCONE API facilitates a seamless integration.
FEATURES
Features and Editions
Define and redefine as many product editions as you want. Easy feature entitlement.
Changes
Integrate once, change your license (parameters) as often as you want. Without new license codes.
Master Templates
Control multiple licenses at once. Choose which parameters can be set during license creation.
Migration
Integrated license migration from legacy systems. No need to send new license codes to existing customers.
Offline/Online
Activate your devices, even in offline environments. Online unleashes the full functionality of SLASCONE.
Fraud Detection
SLASCONE helps you identify suspicious or illegal software usage and lets you decide how to deal with it.
LICENSE TYPES
Trials
Creation and monitoring of trial licenses. After expiration a trial can be extended or converted into a paid license, without a new license code.
Expiration
Set a fixed expiration date or a number of valid days after initial activation. Send early warnings upon upcoming expiration.
Version
Set the maximum software version that is compliant. The installation is valid as long as the software version is within the range.
Subscription
Periodical heartbeats ensure the validity of the subscription and updated license parameters. Sync with backoffice systems.
Perpetual
Perpetual license until it is explicitly revoked. Periodical heartbeats ensure updated license parameters.
Consumption
Set limits or quotas such as maximum amount of users.