SlideShare a Scribd company logo
1 of 22
Download to read offline
How and Why to Create and Sell
Consumption-Based Licenses
Ruediger Kuegler
VP Sales & Professional Services
Florian Schneider
Product Manager
Consumption-Based
Licenses
9/21/2022 © WIBU-SYSTEMS AG 2022 - How and Why to Create and Sell Consumption-Based Licenses 1
Where to find the accompanying audio
To access the on-demand replay of this masterclass, please visit
www.wibu.com/wibu-systems-webinars/consumption-based-licensing/access
9/21/2022 © WIBU-SYSTEMS AG 2022 - How and Why to Create and Sell Consumption-Based Licenses 2
License Models
9/21/2022 © WIBU-SYSTEMS AG 2022 - How and Why to Create and Sell Consumption-Based Licenses 5
Favorite License Models
 One-off purchases and perpetual licenses
 Optionally, with Maintenance Subscriptions
 Optionally, Features-on-Demand
 License Subscriptions
 Recurring Revenue
 Optionally, a few packages (2..3)
 Consumption-based licenses
 Pay-per-Click / Pay-per-Time / …
9/21/2022 © WIBU-SYSTEMS AG 2022 - How and Why to Create and Sell Consumption-Based Licenses 6
Consumption-Based Licensing vs. Traditional Models
 Pro Consumption-Based Licensing
 Reaching new target groups (sporadic users)
 Fair charging of values for user
 Contra Consumption-Based Licensing
 Expensive (too high?) price for power users
 Less predictable than subscription licenses or maintenance subscriptions
9/21/2022 © WIBU-SYSTEMS AG 2022 - How and Why to Create and Sell Consumption-Based Licenses 7
Online and Offline
Scenarios
9/21/2022 © WIBU-SYSTEMS AG 2022 - How and Why to Create and Sell Consumption-Based Licenses 8
Online and/or Offline?
 In Online scenarios, license usage can be recorded easily and monitored
in real time
 License Server at vendor side (in the Cloud)
 In Offline scenarios, license usage needs to be recorded offline and
transferred securely to the vendor
 Prepaid contingents
 Storage in the license, automatic transfer with the next license update
 Storage in a protected license tracking file and file transfer
 CodeMeter offers tracking in Online and Offline scenarios
9/21/2022 © WIBU-SYSTEMS AG 2022 - How and Why to Create and Sell Consumption-Based Licenses 9
Implementation with
CodeMeter
9/21/2022 © WIBU-SYSTEMS AG 2022 - How and Why to Create and Sell Consumption-Based Licenses 10
Live Demo – Unit Counter
 Defining a separate Product Code per Features
 Defining a Unit Counter
 Click-based measurement
 Decrement via API in Software
 Time-based measurement
 Decrement via API in Software
 Decrement via AxProtector
 Offline: Getting Feedback from Context File
 Online: Checking Unit Counter in CodeMeter Cloud
9/21/2022 © WIBU-SYSTEMS AG 2022 - How and Why to Create and Sell Consumption-Based Licenses 11
Live Demo – License Tracking
 Definition of a separate Product Code per Features
 Activating License Tracking
 Getting Feedback from reporting file
 Reporting in CodeMeter WebAdmin available for user
9/21/2022 © WIBU-SYSTEMS AG 2022 - How and Why to Create and Sell Consumption-Based Licenses 12
Use Case 1
It’s Christmas Time
9/21/2022 © WIBU-SYSTEMS AG 2022 - How and Why to Create and Sell Consumption-Based Licenses 13
POS Cash Register Software for Retailer Industry 1
 Customer Journey
 15 Lines maximum capacity
 Before Xmas: 2 more special counters in the front of the store
 Customer needs: 15 permanent licenses + 2 overflow licenses
 CodeMeter Implementation
 1 Product Item with 15 licenses (License Quantity = 15)
 1 additional Product Item with same Product Code, 2 licenses and Unit Counter
 Software decrements Unit Counter every minute
 Check and refill Unit Counter once per year
9/21/2022 © WIBU-SYSTEMS AG 2022 - How and Why to Create and Sell Consumption-Based Licenses 14
POS Cash Register Software for Retailer Industry 2
9/21/2022 © WIBU-SYSTEMS AG 2022 - How and Why to Create and Sell Consumption-Based Licenses 15
Use Case 2
Complete Software Suite
9/21/2022 © WIBU-SYSTEMS AG 2022 - How and Why to Create and Sell Consumption-Based Licenses 16
Civil Engineering Software – Complete Suite for Rent 1
 Customer Journey
 Vendor offers 40+ different products
 Some users need different products, but only for a short time
 Creation of time-based complete suite package
 CodeMeter Implementation
 Different Product Codes for every product – One additional for complete suite
 Encryption with AxProtector and 2 Product Codes (product + suite)
 Decrement of Unit Counter every minute
 Selling different time contingents (Units) online
9/21/2022 © WIBU-SYSTEMS AG 2022 - How and Why to Create and Sell Consumption-Based Licenses 17
Civil Engineering Software – Complete Suite to Rent 2
9/21/2022 © WIBU-SYSTEMS AG 2022 - How and Why to Create and Sell Consumption-Based Licenses 18
Use Case 3
Pay-per-Exam
9/21/2022 © WIBU-SYSTEMS AG 2022 - How and Why to Create and Sell Consumption-Based Licenses 19
Driving School Software 1
 Customer Journey
 Software is sold with pay-per-click model
 Every exam costs xx €
 No perpetual license available
 CodeMeter Implementation
 CodeMeter Core API is used to decrement the Unit Counter when an exam is taken
(after print of exam result)
 Packages with n Units are sold
 Software is protected using AxProtector (to prevent reverse engineering)
9/21/2022 © WIBU-SYSTEMS AG 2022 - How and Why to Create and Sell Consumption-Based Licenses 20
Driving School Software 2
CmAccess2 cmacc2 = new CmAccess2();
cmacc2.FirmCode = 6000947;
cmacc2.ProductCode = 1001;
var handle = api.CmAccess2(CmAccessOption.Local, cmacc2);
CmCrypt2 cmcrypt = new CmCrypt2();
byte[] data = GetRandomData(16);
cmcrypt.BaseCrypt.EncryptionCodeOptions |= 1; // decrement by 1
var res = api.CmCrypt2(handle, CmCryptOption.AesEncryptEcb, cmcrypt, data);
api.CmRelease(handle);
9/21/2022 © WIBU-SYSTEMS AG 2022 - How and Why to Create and Sell Consumption-Based Licenses 21
Summary
9/21/2022 © WIBU-SYSTEMS AG 2022 - How and Why to Create and Sell Consumption-Based Licenses 22
Summary
 CodeMeter supports all license models:
 Perpetual, Features-on-Demand, Subscription, Consumption-Based, and any
combination thereof
 CodeMeter supports Online and Offline scenarios
 Unit Counter measures Time and Actions (Clicks)
 Pre- and post-paid billing
 APIs for process integration
 License Tracking
 Detailed usage statistics for user and vendor
9/21/2022 © WIBU-SYSTEMS AG 2022 - How and Why to Create and Sell Consumption-Based Licenses 23
https://www.wibu.com
info@wibu.com
Europe: +49-721-931720
USA: +1-425-7756900
China: +86-21-55661790
Japan: +81-45-5659710
Many thanks for your kind attention
9/21/2022 © WIBU-SYSTEMS AG 2022 - How and Why to Create and Sell Consumption-Based Licenses 24

More Related Content

Similar to How and Why to Create and Sell Consumption-Based Licenses

Software License Models - Spicing up the Mix
Software License Models - Spicing up the MixSoftware License Models - Spicing up the Mix
Software License Models - Spicing up the Mixteam-WIBU
 
License Portal - The DIY Solution
License Portal - The DIY SolutionLicense Portal - The DIY Solution
License Portal - The DIY Solutionteam-WIBU
 
Making your everyday life easier with license automation
Making your everyday life easier with license automationMaking your everyday life easier with license automation
Making your everyday life easier with license automationteam-WIBU
 
Subscriptions - Relationships built to last
Subscriptions - Relationships built to lastSubscriptions - Relationships built to last
Subscriptions - Relationships built to lastteam-WIBU
 
The Dongle is Dead. Long Live the Dongle.
The Dongle is Dead. Long Live the Dongle.The Dongle is Dead. Long Live the Dongle.
The Dongle is Dead. Long Live the Dongle.team-WIBU
 
The first step is always the most decisive
The first step is always the most decisiveThe first step is always the most decisive
The first step is always the most decisiveteam-WIBU
 
Monetizing Software, Machines, and Materials with New Business Models
Monetizing Software, Machines, and Materials with New Business ModelsMonetizing Software, Machines, and Materials with New Business Models
Monetizing Software, Machines, and Materials with New Business Modelsteam-WIBU
 
Embedded devices - Big opportunities in tiny packages
Embedded devices - Big opportunities in tiny packagesEmbedded devices - Big opportunities in tiny packages
Embedded devices - Big opportunities in tiny packagesteam-WIBU
 
Lost Licenses - The Fine Balance of Trust
Lost Licenses - The Fine Balance of TrustLost Licenses - The Fine Balance of Trust
Lost Licenses - The Fine Balance of Trustteam-WIBU
 
Introduction to ibm cloud paks concept license and minimum config public
Introduction to ibm cloud paks concept license and minimum config publicIntroduction to ibm cloud paks concept license and minimum config public
Introduction to ibm cloud paks concept license and minimum config publicPetchpaitoon Krungwong
 
Running code in secure hardware or cloud environments
Running code in secure hardware or cloud environmentsRunning code in secure hardware or cloud environments
Running code in secure hardware or cloud environmentsteam-WIBU
 
Safer to market: Licensing and e-commerce integrated
Safer to market: Licensing and e-commerce integratedSafer to market: Licensing and e-commerce integrated
Safer to market: Licensing and e-commerce integratedteam-WIBU
 
Best Practices for License Management
Best Practices for License ManagementBest Practices for License Management
Best Practices for License Managementteam-WIBU
 
Licensing for cross-platform applications made with Python, PHP, and JavaScript
Licensing for cross-platform applications made with Python, PHP, and JavaScriptLicensing for cross-platform applications made with Python, PHP, and JavaScript
Licensing for cross-platform applications made with Python, PHP, and JavaScriptteam-WIBU
 
Enhancing license management with Salesforce
Enhancing license management with SalesforceEnhancing license management with Salesforce
Enhancing license management with Salesforceteam-WIBU
 
Licensing in virtual environments
Licensing in virtual environmentsLicensing in virtual environments
Licensing in virtual environmentsteam-WIBU
 
Optimizing Cloud Licensing: Strategies and Best Practices
Optimizing Cloud Licensing: Strategies and Best PracticesOptimizing Cloud Licensing: Strategies and Best Practices
Optimizing Cloud Licensing: Strategies and Best Practicesteam-WIBU
 
Total control over your protection and licensing process
Total control over your protection and licensing processTotal control over your protection and licensing process
Total control over your protection and licensing processteam-WIBU
 
20151019 v mworld2015-recap-02
20151019 v mworld2015-recap-0220151019 v mworld2015-recap-02
20151019 v mworld2015-recap-02Kevin Groat
 

Similar to How and Why to Create and Sell Consumption-Based Licenses (20)

Software License Models - Spicing up the Mix
Software License Models - Spicing up the MixSoftware License Models - Spicing up the Mix
Software License Models - Spicing up the Mix
 
License Portal - The DIY Solution
License Portal - The DIY SolutionLicense Portal - The DIY Solution
License Portal - The DIY Solution
 
Making your everyday life easier with license automation
Making your everyday life easier with license automationMaking your everyday life easier with license automation
Making your everyday life easier with license automation
 
Subscriptions - Relationships built to last
Subscriptions - Relationships built to lastSubscriptions - Relationships built to last
Subscriptions - Relationships built to last
 
The Dongle is Dead. Long Live the Dongle.
The Dongle is Dead. Long Live the Dongle.The Dongle is Dead. Long Live the Dongle.
The Dongle is Dead. Long Live the Dongle.
 
The first step is always the most decisive
The first step is always the most decisiveThe first step is always the most decisive
The first step is always the most decisive
 
Monetizing Software, Machines, and Materials with New Business Models
Monetizing Software, Machines, and Materials with New Business ModelsMonetizing Software, Machines, and Materials with New Business Models
Monetizing Software, Machines, and Materials with New Business Models
 
Embedded devices - Big opportunities in tiny packages
Embedded devices - Big opportunities in tiny packagesEmbedded devices - Big opportunities in tiny packages
Embedded devices - Big opportunities in tiny packages
 
Lost Licenses - The Fine Balance of Trust
Lost Licenses - The Fine Balance of TrustLost Licenses - The Fine Balance of Trust
Lost Licenses - The Fine Balance of Trust
 
Introduction to ibm cloud paks concept license and minimum config public
Introduction to ibm cloud paks concept license and minimum config publicIntroduction to ibm cloud paks concept license and minimum config public
Introduction to ibm cloud paks concept license and minimum config public
 
Running code in secure hardware or cloud environments
Running code in secure hardware or cloud environmentsRunning code in secure hardware or cloud environments
Running code in secure hardware or cloud environments
 
Safer to market: Licensing and e-commerce integrated
Safer to market: Licensing and e-commerce integratedSafer to market: Licensing and e-commerce integrated
Safer to market: Licensing and e-commerce integrated
 
Best Practices for License Management
Best Practices for License ManagementBest Practices for License Management
Best Practices for License Management
 
Licensing for cross-platform applications made with Python, PHP, and JavaScript
Licensing for cross-platform applications made with Python, PHP, and JavaScriptLicensing for cross-platform applications made with Python, PHP, and JavaScript
Licensing for cross-platform applications made with Python, PHP, and JavaScript
 
Enhancing license management with Salesforce
Enhancing license management with SalesforceEnhancing license management with Salesforce
Enhancing license management with Salesforce
 
VSPP-3.pptx
VSPP-3.pptxVSPP-3.pptx
VSPP-3.pptx
 
Licensing in virtual environments
Licensing in virtual environmentsLicensing in virtual environments
Licensing in virtual environments
 
Optimizing Cloud Licensing: Strategies and Best Practices
Optimizing Cloud Licensing: Strategies and Best PracticesOptimizing Cloud Licensing: Strategies and Best Practices
Optimizing Cloud Licensing: Strategies and Best Practices
 
Total control over your protection and licensing process
Total control over your protection and licensing processTotal control over your protection and licensing process
Total control over your protection and licensing process
 
20151019 v mworld2015-recap-02
20151019 v mworld2015-recap-0220151019 v mworld2015-recap-02
20151019 v mworld2015-recap-02
 

More from team-WIBU

Post Quantum Cryptography – The Impact on Identity
Post Quantum Cryptography – The Impact on IdentityPost Quantum Cryptography – The Impact on Identity
Post Quantum Cryptography – The Impact on Identityteam-WIBU
 
Unlocking the Future: Empowering Industrial Security
Unlocking the Future: Empowering Industrial SecurityUnlocking the Future: Empowering Industrial Security
Unlocking the Future: Empowering Industrial Securityteam-WIBU
 
The Power of Partnership: Enabling Success Together
The Power of Partnership: Enabling Success TogetherThe Power of Partnership: Enabling Success Together
The Power of Partnership: Enabling Success Togetherteam-WIBU
 
Keine Zeit für Leerlauf – Lizenzverfügbarkeit für Geschäftskontinuität
Keine Zeit für Leerlauf – Lizenzverfügbarkeit für GeschäftskontinuitätKeine Zeit für Leerlauf – Lizenzverfügbarkeit für Geschäftskontinuität
Keine Zeit für Leerlauf – Lizenzverfügbarkeit für Geschäftskontinuitätteam-WIBU
 
No Time to Idle – License availability for business continuity
No Time to Idle – License availability for business continuityNo Time to Idle – License availability for business continuity
No Time to Idle – License availability for business continuityteam-WIBU
 
For a Few Licenses More
For a Few Licenses MoreFor a Few Licenses More
For a Few Licenses Moreteam-WIBU
 
App Management on the Edge
App Management on the EdgeApp Management on the Edge
App Management on the Edgeteam-WIBU
 
Protecting and Licensing .NET Applications
Protecting and Licensing .NET ApplicationsProtecting and Licensing .NET Applications
Protecting and Licensing .NET Applicationsteam-WIBU
 
Authenticate and authorize your IIoTdevices
Authenticate and authorize your IIoTdevicesAuthenticate and authorize your IIoTdevices
Authenticate and authorize your IIoTdevicesteam-WIBU
 
Security and Protection for Machine Learning.pptx
Security and Protection for Machine Learning.pptxSecurity and Protection for Machine Learning.pptx
Security and Protection for Machine Learning.pptxteam-WIBU
 
Protecting Node.js-based JavaScript Applications
Protecting Node.js-based JavaScript ApplicationsProtecting Node.js-based JavaScript Applications
Protecting Node.js-based JavaScript Applicationsteam-WIBU
 
Managing entitlements through the product lifecycle
Managing entitlements through the product lifecycleManaging entitlements through the product lifecycle
Managing entitlements through the product lifecycleteam-WIBU
 
Everything You Always Wanted to Know About CodeMeter FSBs
Everything You Always Wanted to Know About CodeMeter FSBsEverything You Always Wanted to Know About CodeMeter FSBs
Everything You Always Wanted to Know About CodeMeter FSBsteam-WIBU
 
Protecting Python applications the simpler way
Protecting Python applications the simpler wayProtecting Python applications the simpler way
Protecting Python applications the simpler wayteam-WIBU
 

More from team-WIBU (14)

Post Quantum Cryptography – The Impact on Identity
Post Quantum Cryptography – The Impact on IdentityPost Quantum Cryptography – The Impact on Identity
Post Quantum Cryptography – The Impact on Identity
 
Unlocking the Future: Empowering Industrial Security
Unlocking the Future: Empowering Industrial SecurityUnlocking the Future: Empowering Industrial Security
Unlocking the Future: Empowering Industrial Security
 
The Power of Partnership: Enabling Success Together
The Power of Partnership: Enabling Success TogetherThe Power of Partnership: Enabling Success Together
The Power of Partnership: Enabling Success Together
 
Keine Zeit für Leerlauf – Lizenzverfügbarkeit für Geschäftskontinuität
Keine Zeit für Leerlauf – Lizenzverfügbarkeit für GeschäftskontinuitätKeine Zeit für Leerlauf – Lizenzverfügbarkeit für Geschäftskontinuität
Keine Zeit für Leerlauf – Lizenzverfügbarkeit für Geschäftskontinuität
 
No Time to Idle – License availability for business continuity
No Time to Idle – License availability for business continuityNo Time to Idle – License availability for business continuity
No Time to Idle – License availability for business continuity
 
For a Few Licenses More
For a Few Licenses MoreFor a Few Licenses More
For a Few Licenses More
 
App Management on the Edge
App Management on the EdgeApp Management on the Edge
App Management on the Edge
 
Protecting and Licensing .NET Applications
Protecting and Licensing .NET ApplicationsProtecting and Licensing .NET Applications
Protecting and Licensing .NET Applications
 
Authenticate and authorize your IIoTdevices
Authenticate and authorize your IIoTdevicesAuthenticate and authorize your IIoTdevices
Authenticate and authorize your IIoTdevices
 
Security and Protection for Machine Learning.pptx
Security and Protection for Machine Learning.pptxSecurity and Protection for Machine Learning.pptx
Security and Protection for Machine Learning.pptx
 
Protecting Node.js-based JavaScript Applications
Protecting Node.js-based JavaScript ApplicationsProtecting Node.js-based JavaScript Applications
Protecting Node.js-based JavaScript Applications
 
Managing entitlements through the product lifecycle
Managing entitlements through the product lifecycleManaging entitlements through the product lifecycle
Managing entitlements through the product lifecycle
 
Everything You Always Wanted to Know About CodeMeter FSBs
Everything You Always Wanted to Know About CodeMeter FSBsEverything You Always Wanted to Know About CodeMeter FSBs
Everything You Always Wanted to Know About CodeMeter FSBs
 
Protecting Python applications the simpler way
Protecting Python applications the simpler wayProtecting Python applications the simpler way
Protecting Python applications the simpler way
 

Recently uploaded

Cloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEECloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEEVICTOR MAESTRE RAMIREZ
 
Folding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesFolding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesPhilip Schwarz
 
Buds n Tech IT Solutions: Top-Notch Web Services in Noida
Buds n Tech IT Solutions: Top-Notch Web Services in NoidaBuds n Tech IT Solutions: Top-Notch Web Services in Noida
Buds n Tech IT Solutions: Top-Notch Web Services in Noidabntitsolutionsrishis
 
Unveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsUnveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsAhmed Mohamed
 
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio, Inc.
 
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideChristina Lin
 
Xen Safety Embedded OSS Summit April 2024 v4.pdf
Xen Safety Embedded OSS Summit April 2024 v4.pdfXen Safety Embedded OSS Summit April 2024 v4.pdf
Xen Safety Embedded OSS Summit April 2024 v4.pdfStefano Stabellini
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...stazi3110
 
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)OPEN KNOWLEDGE GmbH
 
Implementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureImplementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureDinusha Kumarasiri
 
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...soniya singh
 
英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作qr0udbr0
 
What are the key points to focus on before starting to learn ETL Development....
What are the key points to focus on before starting to learn ETL Development....What are the key points to focus on before starting to learn ETL Development....
What are the key points to focus on before starting to learn ETL Development....kzayra69
 
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...Christina Lin
 
Introduction Computer Science - Software Design.pdf
Introduction Computer Science - Software Design.pdfIntroduction Computer Science - Software Design.pdf
Introduction Computer Science - Software Design.pdfFerryKemperman
 
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...Matt Ray
 
What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...Technogeeks
 
React Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief UtamaReact Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief UtamaHanief Utama
 
Unveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New FeaturesUnveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New FeaturesŁukasz Chruściel
 

Recently uploaded (20)

Cloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEECloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEE
 
Folding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesFolding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a series
 
Buds n Tech IT Solutions: Top-Notch Web Services in Noida
Buds n Tech IT Solutions: Top-Notch Web Services in NoidaBuds n Tech IT Solutions: Top-Notch Web Services in Noida
Buds n Tech IT Solutions: Top-Notch Web Services in Noida
 
Unveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsUnveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML Diagrams
 
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
 
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
 
Xen Safety Embedded OSS Summit April 2024 v4.pdf
Xen Safety Embedded OSS Summit April 2024 v4.pdfXen Safety Embedded OSS Summit April 2024 v4.pdf
Xen Safety Embedded OSS Summit April 2024 v4.pdf
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
 
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)
 
Implementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureImplementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with Azure
 
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
 
英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作
 
What are the key points to focus on before starting to learn ETL Development....
What are the key points to focus on before starting to learn ETL Development....What are the key points to focus on before starting to learn ETL Development....
What are the key points to focus on before starting to learn ETL Development....
 
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
 
Introduction Computer Science - Software Design.pdf
Introduction Computer Science - Software Design.pdfIntroduction Computer Science - Software Design.pdf
Introduction Computer Science - Software Design.pdf
 
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
 
2.pdf Ejercicios de programación competitiva
2.pdf Ejercicios de programación competitiva2.pdf Ejercicios de programación competitiva
2.pdf Ejercicios de programación competitiva
 
What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...
 
React Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief UtamaReact Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief Utama
 
Unveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New FeaturesUnveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New Features
 

How and Why to Create and Sell Consumption-Based Licenses

  • 1. How and Why to Create and Sell Consumption-Based Licenses Ruediger Kuegler VP Sales & Professional Services Florian Schneider Product Manager Consumption-Based Licenses 9/21/2022 © WIBU-SYSTEMS AG 2022 - How and Why to Create and Sell Consumption-Based Licenses 1
  • 2. Where to find the accompanying audio To access the on-demand replay of this masterclass, please visit www.wibu.com/wibu-systems-webinars/consumption-based-licensing/access 9/21/2022 © WIBU-SYSTEMS AG 2022 - How and Why to Create and Sell Consumption-Based Licenses 2
  • 3. License Models 9/21/2022 © WIBU-SYSTEMS AG 2022 - How and Why to Create and Sell Consumption-Based Licenses 5
  • 4. Favorite License Models  One-off purchases and perpetual licenses  Optionally, with Maintenance Subscriptions  Optionally, Features-on-Demand  License Subscriptions  Recurring Revenue  Optionally, a few packages (2..3)  Consumption-based licenses  Pay-per-Click / Pay-per-Time / … 9/21/2022 © WIBU-SYSTEMS AG 2022 - How and Why to Create and Sell Consumption-Based Licenses 6
  • 5. Consumption-Based Licensing vs. Traditional Models  Pro Consumption-Based Licensing  Reaching new target groups (sporadic users)  Fair charging of values for user  Contra Consumption-Based Licensing  Expensive (too high?) price for power users  Less predictable than subscription licenses or maintenance subscriptions 9/21/2022 © WIBU-SYSTEMS AG 2022 - How and Why to Create and Sell Consumption-Based Licenses 7
  • 6. Online and Offline Scenarios 9/21/2022 © WIBU-SYSTEMS AG 2022 - How and Why to Create and Sell Consumption-Based Licenses 8
  • 7. Online and/or Offline?  In Online scenarios, license usage can be recorded easily and monitored in real time  License Server at vendor side (in the Cloud)  In Offline scenarios, license usage needs to be recorded offline and transferred securely to the vendor  Prepaid contingents  Storage in the license, automatic transfer with the next license update  Storage in a protected license tracking file and file transfer  CodeMeter offers tracking in Online and Offline scenarios 9/21/2022 © WIBU-SYSTEMS AG 2022 - How and Why to Create and Sell Consumption-Based Licenses 9
  • 8. Implementation with CodeMeter 9/21/2022 © WIBU-SYSTEMS AG 2022 - How and Why to Create and Sell Consumption-Based Licenses 10
  • 9. Live Demo – Unit Counter  Defining a separate Product Code per Features  Defining a Unit Counter  Click-based measurement  Decrement via API in Software  Time-based measurement  Decrement via API in Software  Decrement via AxProtector  Offline: Getting Feedback from Context File  Online: Checking Unit Counter in CodeMeter Cloud 9/21/2022 © WIBU-SYSTEMS AG 2022 - How and Why to Create and Sell Consumption-Based Licenses 11
  • 10. Live Demo – License Tracking  Definition of a separate Product Code per Features  Activating License Tracking  Getting Feedback from reporting file  Reporting in CodeMeter WebAdmin available for user 9/21/2022 © WIBU-SYSTEMS AG 2022 - How and Why to Create and Sell Consumption-Based Licenses 12
  • 11. Use Case 1 It’s Christmas Time 9/21/2022 © WIBU-SYSTEMS AG 2022 - How and Why to Create and Sell Consumption-Based Licenses 13
  • 12. POS Cash Register Software for Retailer Industry 1  Customer Journey  15 Lines maximum capacity  Before Xmas: 2 more special counters in the front of the store  Customer needs: 15 permanent licenses + 2 overflow licenses  CodeMeter Implementation  1 Product Item with 15 licenses (License Quantity = 15)  1 additional Product Item with same Product Code, 2 licenses and Unit Counter  Software decrements Unit Counter every minute  Check and refill Unit Counter once per year 9/21/2022 © WIBU-SYSTEMS AG 2022 - How and Why to Create and Sell Consumption-Based Licenses 14
  • 13. POS Cash Register Software for Retailer Industry 2 9/21/2022 © WIBU-SYSTEMS AG 2022 - How and Why to Create and Sell Consumption-Based Licenses 15
  • 14. Use Case 2 Complete Software Suite 9/21/2022 © WIBU-SYSTEMS AG 2022 - How and Why to Create and Sell Consumption-Based Licenses 16
  • 15. Civil Engineering Software – Complete Suite for Rent 1  Customer Journey  Vendor offers 40+ different products  Some users need different products, but only for a short time  Creation of time-based complete suite package  CodeMeter Implementation  Different Product Codes for every product – One additional for complete suite  Encryption with AxProtector and 2 Product Codes (product + suite)  Decrement of Unit Counter every minute  Selling different time contingents (Units) online 9/21/2022 © WIBU-SYSTEMS AG 2022 - How and Why to Create and Sell Consumption-Based Licenses 17
  • 16. Civil Engineering Software – Complete Suite to Rent 2 9/21/2022 © WIBU-SYSTEMS AG 2022 - How and Why to Create and Sell Consumption-Based Licenses 18
  • 17. Use Case 3 Pay-per-Exam 9/21/2022 © WIBU-SYSTEMS AG 2022 - How and Why to Create and Sell Consumption-Based Licenses 19
  • 18. Driving School Software 1  Customer Journey  Software is sold with pay-per-click model  Every exam costs xx €  No perpetual license available  CodeMeter Implementation  CodeMeter Core API is used to decrement the Unit Counter when an exam is taken (after print of exam result)  Packages with n Units are sold  Software is protected using AxProtector (to prevent reverse engineering) 9/21/2022 © WIBU-SYSTEMS AG 2022 - How and Why to Create and Sell Consumption-Based Licenses 20
  • 19. Driving School Software 2 CmAccess2 cmacc2 = new CmAccess2(); cmacc2.FirmCode = 6000947; cmacc2.ProductCode = 1001; var handle = api.CmAccess2(CmAccessOption.Local, cmacc2); CmCrypt2 cmcrypt = new CmCrypt2(); byte[] data = GetRandomData(16); cmcrypt.BaseCrypt.EncryptionCodeOptions |= 1; // decrement by 1 var res = api.CmCrypt2(handle, CmCryptOption.AesEncryptEcb, cmcrypt, data); api.CmRelease(handle); 9/21/2022 © WIBU-SYSTEMS AG 2022 - How and Why to Create and Sell Consumption-Based Licenses 21
  • 20. Summary 9/21/2022 © WIBU-SYSTEMS AG 2022 - How and Why to Create and Sell Consumption-Based Licenses 22
  • 21. Summary  CodeMeter supports all license models:  Perpetual, Features-on-Demand, Subscription, Consumption-Based, and any combination thereof  CodeMeter supports Online and Offline scenarios  Unit Counter measures Time and Actions (Clicks)  Pre- and post-paid billing  APIs for process integration  License Tracking  Detailed usage statistics for user and vendor 9/21/2022 © WIBU-SYSTEMS AG 2022 - How and Why to Create and Sell Consumption-Based Licenses 23
  • 22. https://www.wibu.com info@wibu.com Europe: +49-721-931720 USA: +1-425-7756900 China: +86-21-55661790 Japan: +81-45-5659710 Many thanks for your kind attention 9/21/2022 © WIBU-SYSTEMS AG 2022 - How and Why to Create and Sell Consumption-Based Licenses 24