Entitlement Management On Your Terms

Poetic provides you with a robust engine for managing entitlements from software licenses to subscriptions to support. Give yourself the flexibility that comes with an entitlement management system with hundreds of configurations and more than 90 integration points. When you need industry-leading technology and the ability to integrate with your existing enterprise systems, think Poetic.



Integrate with your ERP, CRM, shopping cart and other enterprise systems using one of Poetic’s more than 90 SOAP web and REST web services. Plug in your own license key generator or pair up with our partner, Reprise Software, for technical licensing of your software product. Companies like you have successfully integrated more than 40 different locking technologies with Poetic.

Contact Us


Poetic provides you and your customers with one-stop shopping for all of your licensing needs. Keep track of all of your customer entitlements in one system. Use Poetic to track registrations, handle subscriptions or monitor application usage, all in one system. Imagine what Poetic can do for you.

Watch Video


With more than 500 security settings and an unlimited number of security roles, you can make sure users can see only what they are allowed to see while providing admin users with access to all the data they need. See how Poetic works.

Schedule a demo


A modular approach to your licensing needs …


Platform configuration, custom reporting product and customer masters are all part of the core module of Poetic. Included in this is a sophisticated background job processor to help ensure that your entitlement system runs smoothly even when millions of entitlements are being updated, created and managed. The module includes:

  • Platform configuration
  • An application server with user session and database management
  • The web portal framework
  • A custom reporting platform
  • Product master data management
  • Customer master data management
  • Background jobs management


This module allows you to include technical licensing (requiring a unique key in order to use an application or access features) with your software product. Whether you developed your own technology or use an off-the-shelf key generator, Poetic can ensure that customers provide all of the necessary information before getting a key to use your software. Whether your application is simple or a little more complicated (perhaps it requires several licensed applications to run together in a specific configuration) or needs to be deployed in a hundred locations at once, Poetic’s Advanced Activation module has the tools you need. Generate one key or thousands of keys at one time using a sophisticated “Batch Activation” process. Ensure that purchased configurations are deployed appropriately with Poetic’s flexible “Activation Validation Sets.” This module includes:

  • Generate activation keys to unlock software features
  • Manage batch activations with scalable multi-threading support
  • Support a plugin API for client key generation tools
  • Control changes on activated licenses
  • Customize activation validation rules
  • Embed 3rd party component tracking tools
  • Support a web service API for activation transactions
  • Batch activation
  • Advanced batch activation
  • Activation Validation Sets
  • Activation reporting
  • APIs for machine-to-machine processing of activations

Subscription & Usage

Manage your recurring revenue streams and IoT offerings with Poetic’s Subscription and Usage module. This module gives you access to a plugin API for processing orders with external systems for payment, tax, inventory, shipping and invoicing services, a UI widget and REST API for external portal integrations and a web service API for subscriptions and usage data. This module supports time-, count- and delivery-based subscription models and can be configured to automatically generate recurring invoices or delivery orders. It includes functions to help you monitor and enforce usage data upload rules and aggregate usage data for recurring invoice generations. The module includes:

  • Collect usage data from unlimited devices
  • Aggregate usage data
  • Trigger orders based on usage data
  • Report on usage data
  • Trigger alerts for overages
  • Generic subscription engine driving any recurring services
  • Plugin API for processing orders with external systems for payment, tax, inventory, shipping and invoicing services
  • UI widget and REST API for external portal integrations
  • Supports time-, count- and delivery-based subscription models
  • Automatically generate recurring invoice or delivery orders
  • Web service API for subscriptions
  • Subscription activity reporting
  • APIs to collect usage data directly from the devices

Upgrade & Renewal

When you need to manage update distributions to your customers, you need a proven, configurable application. Poetic has a time-tested feature that allows you to define and execute scheduled upgrade jobs with a full range of selection criteria. With it you can automatically perform upgrade actions to notify users, flag eligible licenses, generate new activation keys, replace old product entitlments with new products and generate fulfillment orders. The upgrade mapping features allows for complex multiple products to multiple products configurations with the ability to generate new keys and send them directly to effected users. The module includes:

  • Access to the upgrade management engine
  • Unlimited upgrade generation
  • Support a generic renewal engine driving license renewals
  • Schedule and deliver renewal notifications and reminders
  • Publish renewal quotes to client systems
  • Update licenses/services based on renewal order feeds
  • Renewal reporting
  • APIs to communicate renewal information to your order systems


Control access to your digital downloads with the Poetic ESD module. Limit access to users with entitlements or open access up to everyone. It supports plugin API’s to external ESD storage providers. Simplify your process for delivering digital updates or documents to your customers. The module includes:

  • ESD download configuration – digital content
  • Control end user access to downloads based on entitlements
  • Support plugin API’s to external ESD storage providers
  • Allow publishers to release downloads to eligible end users

Channel Integration

Poetic was built with your channel in mind. It includes support for channel tier security roles, linking channel partners to individual entitlements and limiting channel users’ access to customer data. Each channel partner can have a customized look and feel for their portal as well. The module includes:

  • Record and track channel partners on individual entitlements
  • Control channel users’ access to their customers data
  • Allow channel users to transfer entitlements to their customers
  • Support customized portals for each channel partner

… with all these standard features:


Streamline upgrades

Notifications and an industry-leading upgrade engine allow you to reconfigure product offerings, alert customers and proactively generate new keys.

Manage legacy technologies

A comprehensive plugin architecture allows you to connect with all of your current licensing technologies. Need a licensing technology? We can help with that too!

Gain insights

A complete set of schedulable reports makes it easy to feed data to external systems for business intelligence evaluations or data warehouse storage.

Support multiple languages

Establish a confident global presence with support for your own terminology and localizations for every country you serve.

Promote and notify

Make sure your customers stay informed and up-to-date with personalized, template-driven email notifications.

Save money while implementing industrial-strength entitlement management

  • Servers available world-wide
  • Windows or Linux platforms available
  • 20+ years experience managing entitlements for industry giants
  • Professional help migrating to Poetic
  • Private and multi-tenant offers to fit any budget
  • 24 X 7 global support available