Managing a licence with its technical and commercial rules
For enterprise software, a licence is more than a serial number. Product, edition, version, feature, user, device, term, and renewal conditions must be evaluated together, with every change remaining traceable.
When sales, payment plans, free access, upgrades, and support do not stay synchronised with technical licence state, both the user experience and operational reliability suffer.
Central control from product entitlements to commercial operations
The platform connected software, edition, version, and feature definitions with licences and device records. Activation, term, leasing, reminder, warning, and event histories were managed in a shared lifecycle.
The administration portal brought customers, machines, payment plans, invoices, upgrades, support history, and reports into role-based views. Its API allowed different software products to use the same licence rules securely.
Key product capabilities
Product and feature entitlements
A flexible entitlement model configuring software, editions, versions, and feature packages at licence level.
Device and activation lifecycle
Controlled activation across users, machines, serials, status, terms, leasing, and complete event history.
Renewal and commercial operations
Connected workflows for payment plans, invoices, discounts, upgrades, free licences, and reminders.
Reporting and auditability
Views that track licence activity and unusual usage by location, channel, product, and current state.
Technical scope
- .NET and ASP.NET Core API
- Entity Framework Core
- CQRS, MediatR, and FluentValidation
- Vue, Vite, Pinia, and PrimeVue
- Role-based security and rate limiting
- Excel, email, payment, and file services
What it enables
Connecting technical usage rights with sales and renewal workflows keeps licence state reliable for product and operations teams alike.
Managing many products, editions, and commercial scenarios through central rules creates a scalable product-operations foundation for software businesses.
