Entitlements track what your customers have purchased and all changes through the lifecycle.
In the context of software licensing, entitlement refers to the specific rights and permissions that a customer has to use a particular software product. An entitlement is essentially a record of what a customer has purchased, determining what they can do with the software.
Entitlements can include a wide range of permissions and restrictions, depending on the specific licensing agreement. Some common examples of entitlements include:
The number of users or devices that are allowed to access the software
The specific features or modules that are included in the license
The geographic location or territory where the software can be used
The duration of the license, including start and end dates
The level of technical support that is included with the license
Any restrictions on how the software can be used or distributed
Entitlement management is an important part of software licensing, as it helps ensure that customers are using the software in compliance with the licensing agreement. By tracking entitlements, software vendors can ensure that customers are only using the software within the limits of their license, which helps prevent misuse and piracy.
Using our Dynamic Entitlements, the complexity of license entitlement updates is completely removed for you and your customers. You can easily upgrade, downgrade, or change features on demand, without the end-user having to do anything to use what they now own. Legacy licensing platforms often force your customers to install a brand new license when they want to upgrade or modify their rights, unnecessarily overwhelming them with complex license file management, not with Zentitle.
Zentitle enables you to provision your customers (B2B, B2C, B2B2C), manage their rights, with simple license activation and deactivation.
Any environment
Easily deploy on-premises, in networks, to SaaS, or with embedded devices and IoT
Any business model
Subscription, Concurrent, Consumption, Feature-Based models, and more
Account-based licensing
Login and use for your customers, with username and password
Frictionless for end-users
Licensing tasks are so simple, support tickets drop by up to 60%
Maximize revenue opportunities by understanding exactly how your customers use the plans and licenses they’ve purchased. This will allow you to target and grow accounts with the greatest sales potential. With these insights, you can reduce churn, maximize renewal rates, and identify accounts ripe for cross-sell and upsell opportunities.
Improve development
Once you know how your customers use your software, you can make informed decisions when developing your product. By knowing what users use and what they don’t, avoid wasting effort on low-value features and concentrate on delivering functionality that will delight existing customers and draw new ones in.
When a given customer purchases a license, you can generate an entitlement (either manually or on an automated basis) from the appropriate offering for that specific customer.
An entitlement group is created for each entitlement.
The entitlements are located under the "Entitlements" on the left menu.
Click on 'Add Entitlement' in the top right corner to generate a new entitlement and enter the details.
First, select a "Customer name" from the dropdown menu. This is optional, so you can leave it blank at this stage or assign it to a customer.
Next, choose "Offering name" from the dropdown menu. This is mandatory.
You must select an Offering name to create an entitlement.
Finally, add any optional associated order ID to connect with your billing, accounting, CRM, or ERP system.
This is optional, so you can skip this step if you don't have a customer related to this entitlement.
To review what all the options mean see the "managing offerings" section.
If you edit a specific entitlement, we suggest adding notes in the notes tab to clarify how this entitlement is derived to avoid confusion and issues later.
Selecting that option can also "force a seat count change" in edit mode. Seats will be removed during the lease refresh period.
Editing the features or attributes for this specific entitlement, i.e., to override the standard settings from the offering, is done right on the page; no need to click the edit button.
Choose the feature or attribute to edit for this entitlement.
Click the 'pencil" icon on the item's right.
Edit the setting.
Click save.
Once you have saved the change, it will show up as an "Override" as you have made an exception to this specific entitlement over the standard settings.
Any form of deletion CAN NOT BE UNDONE. BE VERY CAREFUL WHEN DELETING.
Each Offering and Entitlement (inherited from the offering) can contain a maintenance option.
This can control whether users can update the application to a new version. For example, a user can buy a perpetual entitlement for v1 with maintenance for a year, and if v2 is released within a year, the user is entitled to this upgrade because they have the maintenance option enabled.
This feature can also be used to identify if the entitlement owner has a support package.
Maintenance is usually added to an entitlement by default when creating an offering, where the offering has your maintenance options added as required.
Therefore, when you add entitlements to an offering, it will inherit the maintenance options preset.
If you choose not to add maintenance to the offering, you can still edit an entitlement and add this option after it is created.
If the plan type is anything but perpetual in the offering associated with the entitlement, that will be the only option.
Simply save the change; now this specific entitlement has the maintenance option attached.
If the offering had a perpetual plan, then an expiry date associated with the maintenance can also be edited.
The Maintenance Expiry Date field displays the expiration date of the maintenance service associated with the entitlement. This date helps to track when maintenance coverage will end.
The Maintenance Expiry Date is informational only and does not affect the actual maintenance status of the entitlement.
Maintenance on an entitlement can be enabled or disabled independently of its expiry date.
Once the Maintenance Expiry Date is set, it will be displayed in the status section of the entitlement, allowing users to view the expiration date directly from the entitlement’s details.