SlideShare a Scribd company logo
Ruediger Kuegler | VP Sales
ruediger.kuegler@wibu.com
Stefan Bamberg | Senior Key Account Manager
stefan.bamberg@wibu.com
To Bundle or To Nest
16 November 2016 © WIBU-SYSTEMS AG 2016 - To Bundle or To Nest? 1
To Bundle or to Nest
16 November 2016 © WIBU-SYSTEMS AG 2016 - To Bundle or To Nest? 2
That’s the question!
Features On Demand
16 November 2016 © WIBU-SYSTEMS AG 2016 - To Bundle or To Nest? 3
Features On Demand
 What does Features On Demand mean?
 Selling software in different configurations
 Modular licensing
 Why shall I use Features On Demand?
 Low-cost entry offers for new customers
 Possible increase in sales with after sales business
 Flexible pricing
16 November 2016 © WIBU-SYSTEMS AG 2016 - To Bundle or To Nest? 4
The Challenge: Individual Packages for Each User
16 November 2016 © WIBU-SYSTEMS AG 2016 - To Bundle or To Nest? 5
Software
• Basic Module
• Single User
• Additional Module
• Single User
• 30 days
Software
• Basic Module
• 10 Users
• Additional Module
• 10 Users
Software
• Basic Module
• 7 Users
• Additional Module
• 5 Users
Software
• Basic Module
• Single User
• Pay-per-Use
The Solution: One Software Package - Different Licenses
16 November 2016 © WIBU-SYSTEMS AG 2016 - To Bundle or To Nest? 6
License
• Basic Module
• Single User
• Additional Module
• Single User
• 30 days
License
• Basic Module
• 10 Users
• Additional Module
• 10 Users
License
• Basic Module
• 7 Users
• Additional Module
• 5 Users
License
• Basic Module
• Single User
• Pay-per-Use
Software Software Software Software
Two Typical Use Cases
16 November 2016 © WIBU-SYSTEMS AG 2016 - To Bundle or To Nest? 7
Single Products - Sold in Bundles
16 November 2016 © WIBU-SYSTEMS AG 2016 - To Bundle or To Nest? 8
Feature Home Professional Enterprise
Word Processor + + +
Spreadsheet + + +
Presentation + + +
Messaging Lite +
Mail Client + +
Database +
Messaging for Business +
Same Modules in Different Applications
16 November 2016 © WIBU-SYSTEMS AG 2016 - To Bundle or To Nest? 9
Feature Cutting Bending Punching
Basic Feature + + +
Cutting Optimization o - -
Data Import o o o
CAD o - o
3D Modelling o o o
NC-File Export o o o
Reporting o o o
Realization Options
16 November 2016 © WIBU-SYSTEMS AG 2016 - To Bundle or To Nest? 10
Realization Options
 Option A:
 Each module has its own Product Code
 Option B:
 Each module is a bit in the Feature Map
 Option C:
 Own bitmask in Extended Protected Data
 Option D (Universal Firm Code):
 Each module has its own Product Code
 Structuring in Nested Product Items
16 November 2016 © WIBU-SYSTEMS AG 2016 - To Bundle or To Nest? 11
Comparison of the Realization Options
16 November 2016 © WIBU-SYSTEMS AG 2016 - To Bundle or To Nest? 12
Feature
Option A
Product Code
Option B
Feature Map
Option C
Protected Data
Option D
Nested Items
Security +++ ++ + +++
Number of Modules 2,000 32 >2,000 2,000
Updates with CodeMeter License Central Simple Complex Individual Simple
Grouping Licenses in the Runtime - Yes Yes Yes
Borrowing Licenses Individual Complete Complete Complete
Individual Expiration Date Yes - - Yes
Individual Counter (Pay-Per-Use) Yes - - Yes
Individual Number of Concurrent User Yes - - Yes
Firm Codes All All All Universal
Package Sample
16 November 2016 © WIBU-SYSTEMS AG 2016 - To Bundle or To Nest? 13
Single Products - Sold in Bundles (1)
 Each Module / Product is assigned its own Product Code
 Each Module / Product is created as a separate item in CodeMeter
License Central
 The packages are created as bundles in CodeMeter License Central
16 November 2016 © WIBU-SYSTEMS AG 2016 - To Bundle or To Nest? 14
Single Products - Sold in Bundles (2)
16 November 2016 © WIBU-SYSTEMS AG 2016 - To Bundle or To Nest? 15
Feature Home Professional Enterprise
Word Processor 1000 1000 1000
Spreadsheet 2000 2000 2000
Presentation 3000 3000 3000
Messaging Lite 4000
Mail Client 5000 5000
Database 6000
Messaging for Business 7000
What are Product Bundles?
 Product Bundles simplify the sale of modular licenses with CodeMeter
License Central
 Related products
 Additional options can be checked or unchecked
 Product Bundles simplify the configuration of items in CodeMeter License
Central
 The same item can be used in several Bundles; a single change to it will
automatically affect all derivatives
 Convenience when products consist of several Product Codes
16 November 2016 © WIBU-SYSTEMS AG 2016 - To Bundle or To Nest? 16
How do Product Bundles work?
 Sale
 Selecting optional modules
 Entering the order-specific parameters
 Activation
 Merge: Bundles are managed as a single product and can only be activated /
deactivated together
 Separate: Bundles are managed as individually activated parts
 Inside CmContainers
 Simple list of Product Items without any knowledge of the relations between them
16 November 2016 © WIBU-SYSTEMS AG 2016 - To Bundle or To Nest? 17
Configuration of a Bundle with Necessary / Merge / Merge
16 November 2016 © WIBU-SYSTEMS AG 2016 - To Bundle or To Nest? 18
Sale of a Bundle with Necessary / Merge / Merge
16 November 2016 © WIBU-SYSTEMS AG 2016 - To Bundle or To Nest? 19
Activation of a Bundle with Necessary / Merge / Merge
16 November 2016 © WIBU-SYSTEMS AG 2016 - To Bundle or To Nest? 20
Licenses in a Bundle with Necessary / Merge / Merge
16 November 2016 © WIBU-SYSTEMS AG 2016 - To Bundle or To Nest? 21
Configuration of a Bundle with Necessary / Separate / Separate
16 November 2016 © WIBU-SYSTEMS AG 2016 - To Bundle or To Nest? 22
Sale of a Bundle with Necessary / Separate / Separate
16 November 2016 © WIBU-SYSTEMS AG 2016 - To Bundle or To Nest? 23
Comparison of Sales: Separate / Merge
16 November 2016 © WIBU-SYSTEMS AG 2016 - To Bundle or To Nest? 24
Activation of a Bundle with Necessary / Separate / Separate
16 November 2016 © WIBU-SYSTEMS AG 2016 - To Bundle or To Nest? 25
Comparison of Activations: Separate / Merge
16 November 2016 © WIBU-SYSTEMS AG 2016 - To Bundle or To Nest? 26
Licenses in a Bundle with Necessary / Separate / Separate
16 November 2016 © WIBU-SYSTEMS AG 2016 - To Bundle or To Nest? 27
Comparison of Licenses in the CmContainer: Separate / Merge
16 November 2016 © WIBU-SYSTEMS AG 2016 - To Bundle or To Nest? 28
Each Module / Product can be borrowed separately
16 November 2016 © WIBU-SYSTEMS AG 2016 - To Bundle or To Nest? 29
Module Sample
16 November 2016 © WIBU-SYSTEMS AG 2016 - To Bundle or To Nest? 30
Same Modules in Different Applications
 Alternative 1:
 Each module in each application is assigned a unique Product Code
 Realization as single items, bundles or Nested Product Items
 Context of the module is given by Product Code range
 Alternative 2:
 Each module is assigned a unique Product Code, regardless of the application it
belongs to
 Realization as Nested Product Item
 Context of the module is given by parent item
16 November 2016 © WIBU-SYSTEMS AG 2016 - To Bundle or To Nest? 31
Alternative 1: Product Code per Module / Application
16 November 2016 © WIBU-SYSTEMS AG 2016 - To Bundle or To Nest? 32
Feature Cutting Bending Punching
Basic Feature 5000 6000 7000
Cutting Optimization 5001 - -
Data Import 5002 6002 7002
CAD 5003 - 7003
3D Modelling 5004 6004 7004
NC-File Export 5005 6005 7005
Reporting 5006 6006 7006
Alternative 1a
Bundle
16 November 2016 © WIBU-SYSTEMS AG 2016 - To Bundle or To Nest? 33
License Configuration with Opt-In / Opt-Out
16 November 2016 © WIBU-SYSTEMS AG 2016 - To Bundle or To Nest? 34
Sale of Licenses with Opt-In / Opt-Out
16 November 2016 © WIBU-SYSTEMS AG 2016 - To Bundle or To Nest? 35
Activation Separate
16 November 2016 © WIBU-SYSTEMS AG 2016 - To Bundle or To Nest? 36
Licenses in CmContainer
16 November 2016 © WIBU-SYSTEMS AG 2016 - To Bundle or To Nest? 37
Each Option can be borrowed separately
16 November 2016 © WIBU-SYSTEMS AG 2016 - To Bundle or To Nest? 38
Alternative 1b
Nested Product Items
16 November 2016 © WIBU-SYSTEMS AG 2016 - To Bundle or To Nest? 39
ModuleItemParent defines Transfer Type and Product Code …
16 November 2016 © WIBU-SYSTEMS AG 2016 - To Bundle or To Nest? 40
… ModuleItemParent contains ModuleItems
16 November 2016 © WIBU-SYSTEMS AG 2016 - To Bundle or To Nest? 41
ModuleItem Contains only Minimal Data
16 November 2016 © WIBU-SYSTEMS AG 2016 - To Bundle or To Nest? 42
Creation of ModuleItems
 Options are inherited from parent item:
 CmContainer Type (CmDongle, SmartBind, …)
 Transfer Type (Borrowing)
 ModuleItems cannot contain other ModuleItems
 Options can be inherited from parent item:
 License Quantity should be inherited
 Override is possible (Influence on borrowing)
16 November 2016 © WIBU-SYSTEMS AG 2016 - To Bundle or To Nest? 43
Sales and Activation of Nested Product Items
 Configurable options
 Fixed / Opt-In / Opt-Out during sales process
 Order specific parameters similar to bundles
 Mainly in ModuleItemParent, because they are mainly inherited
 Activation separate or merged
 Mainly merged
16 November 2016 © WIBU-SYSTEMS AG 2016 - To Bundle or To Nest? 44
Licenses in the CmContainer
16 November 2016 © WIBU-SYSTEMS AG 2016 - To Bundle or To Nest? 45
Comparison Licenses: Nested Product Items / Bundles
16 November 2016 © WIBU-SYSTEMS AG 2016 - To Bundle or To Nest? 46
The Application is (only) borrowable as a whole
16 November 2016 © WIBU-SYSTEMS AG 2016 - To Bundle or To Nest? 47
Comparison Borrowing: Nested Product Items / Bundles
16 November 2016 © WIBU-SYSTEMS AG 2016 - To Bundle or To Nest? 48
Different Applications in one CmContainer
16 November 2016 © WIBU-SYSTEMS AG 2016 - To Bundle or To Nest? 49
Different Applications: Nested Product Items / Bundles
16 November 2016 © WIBU-SYSTEMS AG 2016 - To Bundle or To Nest? 50
Same Modules in Different Applications
 Alternative 1:
 Each module in each application is assigned a unique Product Code
 Realization as single items, bundles or Nested Product Items
 Context of the module is given by Product Code range
 Alternative 2:
 Each module is assigned a unique Product Code, regardless of the application it
belongs to
 Realization as Nested Product Item
 Context of the module is given by parent item
16 November 2016 © WIBU-SYSTEMS AG 2016 - To Bundle or To Nest? 51
Alternative 2: Product Code per Module
16 November 2016 © WIBU-SYSTEMS AG 2016 - To Bundle or To Nest? 52
Feature Cutting 5000 Bending 6000 Punching 7000
Basic Feature 1000 1000 1000
Cutting Optimization 1001 - -
Data Import 1002 1002 1002
CAD 1003 - 1003
3D Modelling 1004 1004 1004
NC-File Export 1005 1005 1005
Reporting 1006 1006 1006
Alternative 2 – Same Product Codes
16 November 2016 © WIBU-SYSTEMS AG 2016 - To Bundle or To Nest? 53
Comparison: Alternative 2 / Alternative 1
16 November 2016 © WIBU-SYSTEMS AG 2016 - To Bundle or To Nest? 54
Comparison: Alternative 1 / Alternative 2
 Difference mainly in software implementation
 Alternative 1 supports all 3 options
 Single items
 Bundles
 Nested Product Items
 Alternative 2 supports only
 Nested Product Items
16 November 2016 © WIBU-SYSTEMS AG 2016 - To Bundle or To Nest? 55
Software Implementation
16 November 2016 © WIBU-SYSTEMS AG 2016 - To Bundle or To Nest? 56
Software Implementation
 CmAccess2(Firm Code, Product Code)
 WupiCheckLicense(LicenseId)
 Encryption with AxProtector (separate Dll)
 Encryption of individual functions with IxProtector
 Encryption of methods or classes with AxProtector .NET and AxProtector
Java
16 November 2016 © WIBU-SYSTEMS AG 2016 - To Bundle or To Nest? 57
Summary
16 November 2016 © WIBU-SYSTEMS AG 2016 - To Bundle or To Nest? 58
Comparison of the Realization Options
16 November 2016 © WIBU-SYSTEMS AG 2016 - To Bundle or To Nest? 59
Feature
Option A
Product Code
Option B
Feature Map
Option C
Protected Data
Option D
Nested Items
Security +++ ++ + +++
Number of Modules 2,000 32 >2.000 2,000
Updates with CodeMeter License Central Simple Complex Complex Simple
Grouping Licenses in the Runtime - Yes Yes Yes
Borrowing Licenses Individual Complete Complete Complete
Individual Expiration Date Yes - - Yes
Individual Counter (Pay-Per-Use) Yes - - Yes
Individual Number of Concurrent User Yes - - Yes
Firm Codes All All All Universal
To NestTo Bundle
To Bundle or To Nest?
16 November 2016 © WIBU-SYSTEMS AG 2016 - To Bundle or To Nest? 60
 Only in CodeMeter License Central
 Simplifies the sales process
 Simple configuration in CodeMeter
License Central
 Flat list in CmContainer
 Single borrowing
 Also different license quantities
 Workflows in ISV’s interface
 Grouping in CodeMeter Runtime
 Same Product Codes in different
applications are possible
 Less storage space in CmContainer
 Complete borrowing
 Different license quantities are not
supported
 Convenient for the user
Deutschland: +49-721-931720
USA: +1-425-7756900
China: +86-21-55661790
http://www.wibu.com
info@wibu.com
Germany: +49-721-931720
USA: +1-425-7756900
China: +86-21-55661790
http://www.wibu.com
info@wibu.com
Thank you very much for your attention!
16 November 2016 © WIBU-SYSTEMS AG 2016 - To Bundle or To Nest? 61

More Related Content

Similar to To Bundle or To Nest? That is the Question

Creating new unit of measure in sap bw
Creating new unit of measure in sap bwCreating new unit of measure in sap bw
Creating new unit of measure in sap bw
Rajat Agrawal
 
Using AEM in a customer global multi-channel program
Using AEM in a customer global multi-channel programUsing AEM in a customer global multi-channel program
Using AEM in a customer global multi-channel program
Meryll Blanchet
 
How does fins_works
How does fins_worksHow does fins_works
How does fins_works
Eric DUCLOS
 
Synergy2017 — Synergy v4 Highlights — Melanie Bunting, Total Synergy
Synergy2017 — Synergy v4 Highlights — Melanie Bunting, Total SynergySynergy2017 — Synergy v4 Highlights — Melanie Bunting, Total Synergy
Synergy2017 — Synergy v4 Highlights — Melanie Bunting, Total Synergy
Total Synergy
 
Does one size fit all...How to develop a wearable
Does one size fit all...How to develop a wearableDoes one size fit all...How to develop a wearable
Does one size fit all...How to develop a wearable
Cambridge Consultants
 
16 cy1 orderingguide_dec11
16 cy1 orderingguide_dec1116 cy1 orderingguide_dec11
16 cy1 orderingguide_dec11
fabian compra
 
Lean License Management via SAP
Lean License Management via SAPLean License Management via SAP
Lean License Management via SAP
team-WIBU
 
Protection and monetization of 3D printed objects in the spare parts business...
Protection and monetization of 3D printed objects in the spare parts business...Protection and monetization of 3D printed objects in the spare parts business...
Protection and monetization of 3D printed objects in the spare parts business...
team-WIBU
 
Partner Sales Accelerate July 11th.pptx
Partner Sales Accelerate July 11th.pptxPartner Sales Accelerate July 11th.pptx
Partner Sales Accelerate July 11th.pptx
Diana Gray, MBA
 
brainwaregroup ITAM Review Tools Day Presentation 2015
brainwaregroup ITAM Review Tools Day Presentation 2015brainwaregroup ITAM Review Tools Day Presentation 2015
brainwaregroup ITAM Review Tools Day Presentation 2015
Martin Thompson
 
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
 
How and Why to Create and Sell Consumption-Based Licenses
How and Why to Create and Sell Consumption-Based LicensesHow and Why to Create and Sell Consumption-Based Licenses
How and Why to Create and Sell Consumption-Based Licenses
team-WIBU
 
Crouzet Automation brand presentation
Crouzet Automation brand presentationCrouzet Automation brand presentation
Crouzet Automation brand presentation
Crouzet
 
E4 e automotive_designengineering_v5
E4 e automotive_designengineering_v5E4 e automotive_designengineering_v5
E4 e automotive_designengineering_v5
AIMFirst
 
Market Intelligence Briefing and Government Panel: Cloud Sales Opportunities
Market Intelligence Briefing and Government Panel: Cloud Sales OpportunitiesMarket Intelligence Briefing and Government Panel: Cloud Sales Opportunities
Market Intelligence Briefing and Government Panel: Cloud Sales Opportunities
immixGroup
 
What's New in Cognos Analytics 11.0.5
What's New in Cognos Analytics 11.0.5What's New in Cognos Analytics 11.0.5
What's New in Cognos Analytics 11.0.5
Senturus
 
Dr. Denner opening keynote at Bosch Connected World
Dr. Denner opening keynote at Bosch Connected World Dr. Denner opening keynote at Bosch Connected World
Dr. Denner opening keynote at Bosch Connected World
James Watters
 
Adobe Ask the AEM Community Expert Session Oct 2016
Adobe Ask the AEM Community Expert Session Oct 2016Adobe Ask the AEM Community Expert Session Oct 2016
Adobe Ask the AEM Community Expert Session Oct 2016
AdobeMarketingCloud
 
CWIN17 New-York / demanding markets digital business dynamic outcomes
CWIN17 New-York / demanding markets digital business dynamic outcomesCWIN17 New-York / demanding markets digital business dynamic outcomes
CWIN17 New-York / demanding markets digital business dynamic outcomes
Capgemini
 

Similar to To Bundle or To Nest? That is the Question (20)

Creating new unit of measure in sap bw
Creating new unit of measure in sap bwCreating new unit of measure in sap bw
Creating new unit of measure in sap bw
 
Using AEM in a customer global multi-channel program
Using AEM in a customer global multi-channel programUsing AEM in a customer global multi-channel program
Using AEM in a customer global multi-channel program
 
How does fins_works
How does fins_worksHow does fins_works
How does fins_works
 
Synergy2017 — Synergy v4 Highlights — Melanie Bunting, Total Synergy
Synergy2017 — Synergy v4 Highlights — Melanie Bunting, Total SynergySynergy2017 — Synergy v4 Highlights — Melanie Bunting, Total Synergy
Synergy2017 — Synergy v4 Highlights — Melanie Bunting, Total Synergy
 
Does one size fit all...How to develop a wearable
Does one size fit all...How to develop a wearableDoes one size fit all...How to develop a wearable
Does one size fit all...How to develop a wearable
 
16 cy1 orderingguide_dec11
16 cy1 orderingguide_dec1116 cy1 orderingguide_dec11
16 cy1 orderingguide_dec11
 
Lean License Management via SAP
Lean License Management via SAPLean License Management via SAP
Lean License Management via SAP
 
Protection and monetization of 3D printed objects in the spare parts business...
Protection and monetization of 3D printed objects in the spare parts business...Protection and monetization of 3D printed objects in the spare parts business...
Protection and monetization of 3D printed objects in the spare parts business...
 
Partner Sales Accelerate July 11th.pptx
Partner Sales Accelerate July 11th.pptxPartner Sales Accelerate July 11th.pptx
Partner Sales Accelerate July 11th.pptx
 
brainwaregroup ITAM Review Tools Day Presentation 2015
brainwaregroup ITAM Review Tools Day Presentation 2015brainwaregroup ITAM Review Tools Day Presentation 2015
brainwaregroup ITAM Review Tools Day Presentation 2015
 
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.
 
How and Why to Create and Sell Consumption-Based Licenses
How and Why to Create and Sell Consumption-Based LicensesHow and Why to Create and Sell Consumption-Based Licenses
How and Why to Create and Sell Consumption-Based Licenses
 
MYSMT News 2016 01
MYSMT News 2016 01MYSMT News 2016 01
MYSMT News 2016 01
 
Crouzet Automation brand presentation
Crouzet Automation brand presentationCrouzet Automation brand presentation
Crouzet Automation brand presentation
 
E4 e automotive_designengineering_v5
E4 e automotive_designengineering_v5E4 e automotive_designengineering_v5
E4 e automotive_designengineering_v5
 
Market Intelligence Briefing and Government Panel: Cloud Sales Opportunities
Market Intelligence Briefing and Government Panel: Cloud Sales OpportunitiesMarket Intelligence Briefing and Government Panel: Cloud Sales Opportunities
Market Intelligence Briefing and Government Panel: Cloud Sales Opportunities
 
What's New in Cognos Analytics 11.0.5
What's New in Cognos Analytics 11.0.5What's New in Cognos Analytics 11.0.5
What's New in Cognos Analytics 11.0.5
 
Dr. Denner opening keynote at Bosch Connected World
Dr. Denner opening keynote at Bosch Connected World Dr. Denner opening keynote at Bosch Connected World
Dr. Denner opening keynote at Bosch Connected World
 
Adobe Ask the AEM Community Expert Session Oct 2016
Adobe Ask the AEM Community Expert Session Oct 2016Adobe Ask the AEM Community Expert Session Oct 2016
Adobe Ask the AEM Community Expert Session Oct 2016
 
CWIN17 New-York / demanding markets digital business dynamic outcomes
CWIN17 New-York / demanding markets digital business dynamic outcomesCWIN17 New-York / demanding markets digital business dynamic outcomes
CWIN17 New-York / demanding markets digital business dynamic outcomes
 

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 Identity
team-WIBU
 
Unlocking the Future: Empowering Industrial Security
Unlocking the Future: Empowering Industrial SecurityUnlocking the Future: Empowering Industrial Security
Unlocking the Future: Empowering Industrial Security
team-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 Together
team-WIBU
 
Unleash the Power of CodeMeter - CodeMeter Basics
Unleash the Power of CodeMeter - CodeMeter BasicsUnleash the Power of CodeMeter - CodeMeter Basics
Unleash the Power of CodeMeter - CodeMeter Basics
team-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ät
team-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 continuity
team-WIBU
 
Cloud-Based Licensing in Offline Scenarios
Cloud-Based Licensing in Offline ScenariosCloud-Based Licensing in Offline Scenarios
Cloud-Based Licensing in Offline Scenarios
team-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 Practices
team-WIBU
 
For a Few Licenses More
For a Few Licenses MoreFor a Few Licenses More
For a Few Licenses More
team-WIBU
 
App Management on the Edge
App Management on the EdgeApp Management on the Edge
App Management on the Edge
team-WIBU
 
Protecting and Licensing .NET Applications
Protecting and Licensing .NET ApplicationsProtecting and Licensing .NET Applications
Protecting and Licensing .NET Applications
team-WIBU
 
A Bit of License Management Magic
A Bit of License Management MagicA Bit of License Management Magic
A Bit of License Management Magic
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 decisive
team-WIBU
 
Authenticate and authorize your IIoTdevices
Authenticate and authorize your IIoTdevicesAuthenticate and authorize your IIoTdevices
Authenticate and authorize your IIoTdevices
team-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.pptx
team-WIBU
 
License Portal - The DIY Solution
License Portal - The DIY SolutionLicense Portal - The DIY Solution
License Portal - The DIY Solution
team-WIBU
 
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
team-WIBU
 
Subscriptions - Relationships built to last
Subscriptions - Relationships built to lastSubscriptions - Relationships built to last
Subscriptions - Relationships built to last
team-WIBU
 
Protecting Node.js-based JavaScript Applications
Protecting Node.js-based JavaScript ApplicationsProtecting Node.js-based JavaScript Applications
Protecting Node.js-based JavaScript Applications
team-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 integrated
team-WIBU
 

More from team-WIBU (20)

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
 
Unleash the Power of CodeMeter - CodeMeter Basics
Unleash the Power of CodeMeter - CodeMeter BasicsUnleash the Power of CodeMeter - CodeMeter Basics
Unleash the Power of CodeMeter - CodeMeter Basics
 
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
 
Cloud-Based Licensing in Offline Scenarios
Cloud-Based Licensing in Offline ScenariosCloud-Based Licensing in Offline Scenarios
Cloud-Based Licensing in Offline Scenarios
 
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
 
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
 
A Bit of License Management Magic
A Bit of License Management MagicA Bit of License Management Magic
A Bit of License Management Magic
 
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
 
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
 
License Portal - The DIY Solution
License Portal - The DIY SolutionLicense Portal - The DIY Solution
License Portal - The DIY Solution
 
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
 
Subscriptions - Relationships built to last
Subscriptions - Relationships built to lastSubscriptions - Relationships built to last
Subscriptions - Relationships built to last
 
Protecting Node.js-based JavaScript Applications
Protecting Node.js-based JavaScript ApplicationsProtecting Node.js-based JavaScript Applications
Protecting Node.js-based JavaScript Applications
 
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
 

Recently uploaded

Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Shahin Sheidaei
 
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERRORTROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
Tier1 app
 
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Globus
 
Prosigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology SolutionsProsigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology Solutions
Prosigns
 
Developing Distributed High-performance Computing Capabilities of an Open Sci...
Developing Distributed High-performance Computing Capabilities of an Open Sci...Developing Distributed High-performance Computing Capabilities of an Open Sci...
Developing Distributed High-performance Computing Capabilities of an Open Sci...
Globus
 
Software Testing Exam imp Ques Notes.pdf
Software Testing Exam imp Ques Notes.pdfSoftware Testing Exam imp Ques Notes.pdf
Software Testing Exam imp Ques Notes.pdf
MayankTawar1
 
De mooiste recreatieve routes ontdekken met RouteYou en FME
De mooiste recreatieve routes ontdekken met RouteYou en FMEDe mooiste recreatieve routes ontdekken met RouteYou en FME
De mooiste recreatieve routes ontdekken met RouteYou en FME
Jelle | Nordend
 
2024 RoOUG Security model for the cloud.pptx
2024 RoOUG Security model for the cloud.pptx2024 RoOUG Security model for the cloud.pptx
2024 RoOUG Security model for the cloud.pptx
Georgi Kodinov
 
Why React Native as a Strategic Advantage for Startup Innovation.pdf
Why React Native as a Strategic Advantage for Startup Innovation.pdfWhy React Native as a Strategic Advantage for Startup Innovation.pdf
Why React Native as a Strategic Advantage for Startup Innovation.pdf
ayushiqss
 
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Globus
 
First Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User EndpointsFirst Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User Endpoints
Globus
 
Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024
Globus
 
Cyaniclab : Software Development Agency Portfolio.pdf
Cyaniclab : Software Development Agency Portfolio.pdfCyaniclab : Software Development Agency Portfolio.pdf
Cyaniclab : Software Development Agency Portfolio.pdf
Cyanic lab
 
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.ILBeyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Natan Silnitsky
 
How to Position Your Globus Data Portal for Success Ten Good Practices
How to Position Your Globus Data Portal for Success Ten Good PracticesHow to Position Your Globus Data Portal for Success Ten Good Practices
How to Position Your Globus Data Portal for Success Ten Good Practices
Globus
 
Into the Box 2024 - Keynote Day 2 Slides.pdf
Into the Box 2024 - Keynote Day 2 Slides.pdfInto the Box 2024 - Keynote Day 2 Slides.pdf
Into the Box 2024 - Keynote Day 2 Slides.pdf
Ortus Solutions, Corp
 
Multiple Your Crypto Portfolio with the Innovative Features of Advanced Crypt...
Multiple Your Crypto Portfolio with the Innovative Features of Advanced Crypt...Multiple Your Crypto Portfolio with the Innovative Features of Advanced Crypt...
Multiple Your Crypto Portfolio with the Innovative Features of Advanced Crypt...
Hivelance Technology
 
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Globus
 
How Recreation Management Software Can Streamline Your Operations.pptx
How Recreation Management Software Can Streamline Your Operations.pptxHow Recreation Management Software Can Streamline Your Operations.pptx
How Recreation Management Software Can Streamline Your Operations.pptx
wottaspaceseo
 
Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024
Paco van Beckhoven
 

Recently uploaded (20)

Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
 
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERRORTROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
 
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
 
Prosigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology SolutionsProsigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology Solutions
 
Developing Distributed High-performance Computing Capabilities of an Open Sci...
Developing Distributed High-performance Computing Capabilities of an Open Sci...Developing Distributed High-performance Computing Capabilities of an Open Sci...
Developing Distributed High-performance Computing Capabilities of an Open Sci...
 
Software Testing Exam imp Ques Notes.pdf
Software Testing Exam imp Ques Notes.pdfSoftware Testing Exam imp Ques Notes.pdf
Software Testing Exam imp Ques Notes.pdf
 
De mooiste recreatieve routes ontdekken met RouteYou en FME
De mooiste recreatieve routes ontdekken met RouteYou en FMEDe mooiste recreatieve routes ontdekken met RouteYou en FME
De mooiste recreatieve routes ontdekken met RouteYou en FME
 
2024 RoOUG Security model for the cloud.pptx
2024 RoOUG Security model for the cloud.pptx2024 RoOUG Security model for the cloud.pptx
2024 RoOUG Security model for the cloud.pptx
 
Why React Native as a Strategic Advantage for Startup Innovation.pdf
Why React Native as a Strategic Advantage for Startup Innovation.pdfWhy React Native as a Strategic Advantage for Startup Innovation.pdf
Why React Native as a Strategic Advantage for Startup Innovation.pdf
 
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
 
First Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User EndpointsFirst Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User Endpoints
 
Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024
 
Cyaniclab : Software Development Agency Portfolio.pdf
Cyaniclab : Software Development Agency Portfolio.pdfCyaniclab : Software Development Agency Portfolio.pdf
Cyaniclab : Software Development Agency Portfolio.pdf
 
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.ILBeyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
 
How to Position Your Globus Data Portal for Success Ten Good Practices
How to Position Your Globus Data Portal for Success Ten Good PracticesHow to Position Your Globus Data Portal for Success Ten Good Practices
How to Position Your Globus Data Portal for Success Ten Good Practices
 
Into the Box 2024 - Keynote Day 2 Slides.pdf
Into the Box 2024 - Keynote Day 2 Slides.pdfInto the Box 2024 - Keynote Day 2 Slides.pdf
Into the Box 2024 - Keynote Day 2 Slides.pdf
 
Multiple Your Crypto Portfolio with the Innovative Features of Advanced Crypt...
Multiple Your Crypto Portfolio with the Innovative Features of Advanced Crypt...Multiple Your Crypto Portfolio with the Innovative Features of Advanced Crypt...
Multiple Your Crypto Portfolio with the Innovative Features of Advanced Crypt...
 
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
 
How Recreation Management Software Can Streamline Your Operations.pptx
How Recreation Management Software Can Streamline Your Operations.pptxHow Recreation Management Software Can Streamline Your Operations.pptx
How Recreation Management Software Can Streamline Your Operations.pptx
 
Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024
 

To Bundle or To Nest? That is the Question

  • 1. Ruediger Kuegler | VP Sales ruediger.kuegler@wibu.com Stefan Bamberg | Senior Key Account Manager stefan.bamberg@wibu.com To Bundle or To Nest 16 November 2016 © WIBU-SYSTEMS AG 2016 - To Bundle or To Nest? 1
  • 2. To Bundle or to Nest 16 November 2016 © WIBU-SYSTEMS AG 2016 - To Bundle or To Nest? 2 That’s the question!
  • 3. Features On Demand 16 November 2016 © WIBU-SYSTEMS AG 2016 - To Bundle or To Nest? 3
  • 4. Features On Demand  What does Features On Demand mean?  Selling software in different configurations  Modular licensing  Why shall I use Features On Demand?  Low-cost entry offers for new customers  Possible increase in sales with after sales business  Flexible pricing 16 November 2016 © WIBU-SYSTEMS AG 2016 - To Bundle or To Nest? 4
  • 5. The Challenge: Individual Packages for Each User 16 November 2016 © WIBU-SYSTEMS AG 2016 - To Bundle or To Nest? 5 Software • Basic Module • Single User • Additional Module • Single User • 30 days Software • Basic Module • 10 Users • Additional Module • 10 Users Software • Basic Module • 7 Users • Additional Module • 5 Users Software • Basic Module • Single User • Pay-per-Use
  • 6. The Solution: One Software Package - Different Licenses 16 November 2016 © WIBU-SYSTEMS AG 2016 - To Bundle or To Nest? 6 License • Basic Module • Single User • Additional Module • Single User • 30 days License • Basic Module • 10 Users • Additional Module • 10 Users License • Basic Module • 7 Users • Additional Module • 5 Users License • Basic Module • Single User • Pay-per-Use Software Software Software Software
  • 7. Two Typical Use Cases 16 November 2016 © WIBU-SYSTEMS AG 2016 - To Bundle or To Nest? 7
  • 8. Single Products - Sold in Bundles 16 November 2016 © WIBU-SYSTEMS AG 2016 - To Bundle or To Nest? 8 Feature Home Professional Enterprise Word Processor + + + Spreadsheet + + + Presentation + + + Messaging Lite + Mail Client + + Database + Messaging for Business +
  • 9. Same Modules in Different Applications 16 November 2016 © WIBU-SYSTEMS AG 2016 - To Bundle or To Nest? 9 Feature Cutting Bending Punching Basic Feature + + + Cutting Optimization o - - Data Import o o o CAD o - o 3D Modelling o o o NC-File Export o o o Reporting o o o
  • 10. Realization Options 16 November 2016 © WIBU-SYSTEMS AG 2016 - To Bundle or To Nest? 10
  • 11. Realization Options  Option A:  Each module has its own Product Code  Option B:  Each module is a bit in the Feature Map  Option C:  Own bitmask in Extended Protected Data  Option D (Universal Firm Code):  Each module has its own Product Code  Structuring in Nested Product Items 16 November 2016 © WIBU-SYSTEMS AG 2016 - To Bundle or To Nest? 11
  • 12. Comparison of the Realization Options 16 November 2016 © WIBU-SYSTEMS AG 2016 - To Bundle or To Nest? 12 Feature Option A Product Code Option B Feature Map Option C Protected Data Option D Nested Items Security +++ ++ + +++ Number of Modules 2,000 32 >2,000 2,000 Updates with CodeMeter License Central Simple Complex Individual Simple Grouping Licenses in the Runtime - Yes Yes Yes Borrowing Licenses Individual Complete Complete Complete Individual Expiration Date Yes - - Yes Individual Counter (Pay-Per-Use) Yes - - Yes Individual Number of Concurrent User Yes - - Yes Firm Codes All All All Universal
  • 13. Package Sample 16 November 2016 © WIBU-SYSTEMS AG 2016 - To Bundle or To Nest? 13
  • 14. Single Products - Sold in Bundles (1)  Each Module / Product is assigned its own Product Code  Each Module / Product is created as a separate item in CodeMeter License Central  The packages are created as bundles in CodeMeter License Central 16 November 2016 © WIBU-SYSTEMS AG 2016 - To Bundle or To Nest? 14
  • 15. Single Products - Sold in Bundles (2) 16 November 2016 © WIBU-SYSTEMS AG 2016 - To Bundle or To Nest? 15 Feature Home Professional Enterprise Word Processor 1000 1000 1000 Spreadsheet 2000 2000 2000 Presentation 3000 3000 3000 Messaging Lite 4000 Mail Client 5000 5000 Database 6000 Messaging for Business 7000
  • 16. What are Product Bundles?  Product Bundles simplify the sale of modular licenses with CodeMeter License Central  Related products  Additional options can be checked or unchecked  Product Bundles simplify the configuration of items in CodeMeter License Central  The same item can be used in several Bundles; a single change to it will automatically affect all derivatives  Convenience when products consist of several Product Codes 16 November 2016 © WIBU-SYSTEMS AG 2016 - To Bundle or To Nest? 16
  • 17. How do Product Bundles work?  Sale  Selecting optional modules  Entering the order-specific parameters  Activation  Merge: Bundles are managed as a single product and can only be activated / deactivated together  Separate: Bundles are managed as individually activated parts  Inside CmContainers  Simple list of Product Items without any knowledge of the relations between them 16 November 2016 © WIBU-SYSTEMS AG 2016 - To Bundle or To Nest? 17
  • 18. Configuration of a Bundle with Necessary / Merge / Merge 16 November 2016 © WIBU-SYSTEMS AG 2016 - To Bundle or To Nest? 18
  • 19. Sale of a Bundle with Necessary / Merge / Merge 16 November 2016 © WIBU-SYSTEMS AG 2016 - To Bundle or To Nest? 19
  • 20. Activation of a Bundle with Necessary / Merge / Merge 16 November 2016 © WIBU-SYSTEMS AG 2016 - To Bundle or To Nest? 20
  • 21. Licenses in a Bundle with Necessary / Merge / Merge 16 November 2016 © WIBU-SYSTEMS AG 2016 - To Bundle or To Nest? 21
  • 22. Configuration of a Bundle with Necessary / Separate / Separate 16 November 2016 © WIBU-SYSTEMS AG 2016 - To Bundle or To Nest? 22
  • 23. Sale of a Bundle with Necessary / Separate / Separate 16 November 2016 © WIBU-SYSTEMS AG 2016 - To Bundle or To Nest? 23
  • 24. Comparison of Sales: Separate / Merge 16 November 2016 © WIBU-SYSTEMS AG 2016 - To Bundle or To Nest? 24
  • 25. Activation of a Bundle with Necessary / Separate / Separate 16 November 2016 © WIBU-SYSTEMS AG 2016 - To Bundle or To Nest? 25
  • 26. Comparison of Activations: Separate / Merge 16 November 2016 © WIBU-SYSTEMS AG 2016 - To Bundle or To Nest? 26
  • 27. Licenses in a Bundle with Necessary / Separate / Separate 16 November 2016 © WIBU-SYSTEMS AG 2016 - To Bundle or To Nest? 27
  • 28. Comparison of Licenses in the CmContainer: Separate / Merge 16 November 2016 © WIBU-SYSTEMS AG 2016 - To Bundle or To Nest? 28
  • 29. Each Module / Product can be borrowed separately 16 November 2016 © WIBU-SYSTEMS AG 2016 - To Bundle or To Nest? 29
  • 30. Module Sample 16 November 2016 © WIBU-SYSTEMS AG 2016 - To Bundle or To Nest? 30
  • 31. Same Modules in Different Applications  Alternative 1:  Each module in each application is assigned a unique Product Code  Realization as single items, bundles or Nested Product Items  Context of the module is given by Product Code range  Alternative 2:  Each module is assigned a unique Product Code, regardless of the application it belongs to  Realization as Nested Product Item  Context of the module is given by parent item 16 November 2016 © WIBU-SYSTEMS AG 2016 - To Bundle or To Nest? 31
  • 32. Alternative 1: Product Code per Module / Application 16 November 2016 © WIBU-SYSTEMS AG 2016 - To Bundle or To Nest? 32 Feature Cutting Bending Punching Basic Feature 5000 6000 7000 Cutting Optimization 5001 - - Data Import 5002 6002 7002 CAD 5003 - 7003 3D Modelling 5004 6004 7004 NC-File Export 5005 6005 7005 Reporting 5006 6006 7006
  • 33. Alternative 1a Bundle 16 November 2016 © WIBU-SYSTEMS AG 2016 - To Bundle or To Nest? 33
  • 34. License Configuration with Opt-In / Opt-Out 16 November 2016 © WIBU-SYSTEMS AG 2016 - To Bundle or To Nest? 34
  • 35. Sale of Licenses with Opt-In / Opt-Out 16 November 2016 © WIBU-SYSTEMS AG 2016 - To Bundle or To Nest? 35
  • 36. Activation Separate 16 November 2016 © WIBU-SYSTEMS AG 2016 - To Bundle or To Nest? 36
  • 37. Licenses in CmContainer 16 November 2016 © WIBU-SYSTEMS AG 2016 - To Bundle or To Nest? 37
  • 38. Each Option can be borrowed separately 16 November 2016 © WIBU-SYSTEMS AG 2016 - To Bundle or To Nest? 38
  • 39. Alternative 1b Nested Product Items 16 November 2016 © WIBU-SYSTEMS AG 2016 - To Bundle or To Nest? 39
  • 40. ModuleItemParent defines Transfer Type and Product Code … 16 November 2016 © WIBU-SYSTEMS AG 2016 - To Bundle or To Nest? 40
  • 41. … ModuleItemParent contains ModuleItems 16 November 2016 © WIBU-SYSTEMS AG 2016 - To Bundle or To Nest? 41
  • 42. ModuleItem Contains only Minimal Data 16 November 2016 © WIBU-SYSTEMS AG 2016 - To Bundle or To Nest? 42
  • 43. Creation of ModuleItems  Options are inherited from parent item:  CmContainer Type (CmDongle, SmartBind, …)  Transfer Type (Borrowing)  ModuleItems cannot contain other ModuleItems  Options can be inherited from parent item:  License Quantity should be inherited  Override is possible (Influence on borrowing) 16 November 2016 © WIBU-SYSTEMS AG 2016 - To Bundle or To Nest? 43
  • 44. Sales and Activation of Nested Product Items  Configurable options  Fixed / Opt-In / Opt-Out during sales process  Order specific parameters similar to bundles  Mainly in ModuleItemParent, because they are mainly inherited  Activation separate or merged  Mainly merged 16 November 2016 © WIBU-SYSTEMS AG 2016 - To Bundle or To Nest? 44
  • 45. Licenses in the CmContainer 16 November 2016 © WIBU-SYSTEMS AG 2016 - To Bundle or To Nest? 45
  • 46. Comparison Licenses: Nested Product Items / Bundles 16 November 2016 © WIBU-SYSTEMS AG 2016 - To Bundle or To Nest? 46
  • 47. The Application is (only) borrowable as a whole 16 November 2016 © WIBU-SYSTEMS AG 2016 - To Bundle or To Nest? 47
  • 48. Comparison Borrowing: Nested Product Items / Bundles 16 November 2016 © WIBU-SYSTEMS AG 2016 - To Bundle or To Nest? 48
  • 49. Different Applications in one CmContainer 16 November 2016 © WIBU-SYSTEMS AG 2016 - To Bundle or To Nest? 49
  • 50. Different Applications: Nested Product Items / Bundles 16 November 2016 © WIBU-SYSTEMS AG 2016 - To Bundle or To Nest? 50
  • 51. Same Modules in Different Applications  Alternative 1:  Each module in each application is assigned a unique Product Code  Realization as single items, bundles or Nested Product Items  Context of the module is given by Product Code range  Alternative 2:  Each module is assigned a unique Product Code, regardless of the application it belongs to  Realization as Nested Product Item  Context of the module is given by parent item 16 November 2016 © WIBU-SYSTEMS AG 2016 - To Bundle or To Nest? 51
  • 52. Alternative 2: Product Code per Module 16 November 2016 © WIBU-SYSTEMS AG 2016 - To Bundle or To Nest? 52 Feature Cutting 5000 Bending 6000 Punching 7000 Basic Feature 1000 1000 1000 Cutting Optimization 1001 - - Data Import 1002 1002 1002 CAD 1003 - 1003 3D Modelling 1004 1004 1004 NC-File Export 1005 1005 1005 Reporting 1006 1006 1006
  • 53. Alternative 2 – Same Product Codes 16 November 2016 © WIBU-SYSTEMS AG 2016 - To Bundle or To Nest? 53
  • 54. Comparison: Alternative 2 / Alternative 1 16 November 2016 © WIBU-SYSTEMS AG 2016 - To Bundle or To Nest? 54
  • 55. Comparison: Alternative 1 / Alternative 2  Difference mainly in software implementation  Alternative 1 supports all 3 options  Single items  Bundles  Nested Product Items  Alternative 2 supports only  Nested Product Items 16 November 2016 © WIBU-SYSTEMS AG 2016 - To Bundle or To Nest? 55
  • 56. Software Implementation 16 November 2016 © WIBU-SYSTEMS AG 2016 - To Bundle or To Nest? 56
  • 57. Software Implementation  CmAccess2(Firm Code, Product Code)  WupiCheckLicense(LicenseId)  Encryption with AxProtector (separate Dll)  Encryption of individual functions with IxProtector  Encryption of methods or classes with AxProtector .NET and AxProtector Java 16 November 2016 © WIBU-SYSTEMS AG 2016 - To Bundle or To Nest? 57
  • 58. Summary 16 November 2016 © WIBU-SYSTEMS AG 2016 - To Bundle or To Nest? 58
  • 59. Comparison of the Realization Options 16 November 2016 © WIBU-SYSTEMS AG 2016 - To Bundle or To Nest? 59 Feature Option A Product Code Option B Feature Map Option C Protected Data Option D Nested Items Security +++ ++ + +++ Number of Modules 2,000 32 >2.000 2,000 Updates with CodeMeter License Central Simple Complex Complex Simple Grouping Licenses in the Runtime - Yes Yes Yes Borrowing Licenses Individual Complete Complete Complete Individual Expiration Date Yes - - Yes Individual Counter (Pay-Per-Use) Yes - - Yes Individual Number of Concurrent User Yes - - Yes Firm Codes All All All Universal
  • 60. To NestTo Bundle To Bundle or To Nest? 16 November 2016 © WIBU-SYSTEMS AG 2016 - To Bundle or To Nest? 60  Only in CodeMeter License Central  Simplifies the sales process  Simple configuration in CodeMeter License Central  Flat list in CmContainer  Single borrowing  Also different license quantities  Workflows in ISV’s interface  Grouping in CodeMeter Runtime  Same Product Codes in different applications are possible  Less storage space in CmContainer  Complete borrowing  Different license quantities are not supported  Convenient for the user
  • 61. Deutschland: +49-721-931720 USA: +1-425-7756900 China: +86-21-55661790 http://www.wibu.com info@wibu.com Germany: +49-721-931720 USA: +1-425-7756900 China: +86-21-55661790 http://www.wibu.com info@wibu.com Thank you very much for your attention! 16 November 2016 © WIBU-SYSTEMS AG 2016 - To Bundle or To Nest? 61

Editor's Notes

  1. RK
  2. RK
  3. RK
  4. different configurations after sales
  5. RK
  6. RK
  7. Package Smple
  8. RK
  9. RK
  10. RK
  11. RK
  12. RK