Software Licensing Features
Built for software publishers who want complete control of their software licensing.
Create products, issue licences, manage signing keys and audit software licences from a single offline-first workspace.
Core Workspace
The core software licensing features of MintEncoder.
Product Management
Define product identity, licensing rules, branding, and release history.
- Create and manage products
- Configure branding and metadata
- Support Seat-based, Domain-based, and Any Domain licensing
- Track product releases and version history
- Automatic licence certificate and email delivery
Key Management
Control the signing keys that protect your licensing operation.
- Generate and manage Ed25519 signing keys
- Activate the signing key used for newly issued licences
- Rotate keys without invalidating existing licences
- Retain historical keys for previously issued licences
Licence Management
Create and issue software licences for your products.
- Trial, Subscription, and Perpetual licences
- Attach licences to customers and order references
- Optional domain locking and validation
- Assign licences to specific product releases
- Subscription licensing based on Product Capacity
Licence Audit Log
Search, review, and audit every licence issued by your organisation.
- Search across all issued licences
- Track a complete licence audit history
- View licence status and type at a glance
- Generate PDF licence certificates
- Export licence records to CSV
Production Software Licensing
Administrator Lock
Protect critical licensing settings from accidental or unauthorised changes.
- Protect Backup, Recovery, System, and Key Manager settings
- Minting and licence history remain accessible while locked
- Email-confirmed administrator recovery
- Signed recovery codes for emergency access
Backups & Recovery
Protect your licensing operation with automated backups and full disaster recovery.
- Automatic backups to two independent locations
- Each backup verified with SQLite integrity checking
- Detects and alerts on backup synchronisation issues
- Recovery Keys for full disaster recovery or migration
Update & Licence Health
Stay informed about software releases and subscription health.
- Automatic update checks whenever MintEncoder opens
- Download updates immediately or be reminded later
- Notifications when subscription status requires action
- Existing data always remains accessible
Custom Software Licence Types
Create licence types that match your products and business model.
- Define custom licence types per Product
- Configure expiry and validation rules
- Support NFR, Educational, Lifetime, and bespoke licences
- Changes never affect licences already issued
Software Release History
Track software versions and changelogs for every release.
- Maintain version and changelog history per Product
- Current release version updated automatically
- Licence Manager always knows the latest release
- Mint licences against historical releases when required
Why Software Publishers Choose MintEncoder
MintEncoder is designed for software publishers who need complete control over software licensing without relying on third-party licensing services. Products, licence keys, licensing rules and customer licences are managed from a single offline-first workspace.
Whether you distribute trial, subscription or perpetual licences, MintEncoder provides the tools needed to generate licences, manage signing keys and maintain a complete audit history. Software publishers can create products, configure licence types, issue licences and track licence activity throughout the customer lifecycle.
By keeping licence signing keys under your control, MintEncoder removes dependencies on cloud-hosted licensing infrastructure while providing the features needed to manage and protect commercial software products.
Try MintEncoder.
The full MintEncoder application is included. Start creating and issuing software licences with a free trial licence.