to bundle or to nest? that is the question

61
Ruediger Kuegler | VP Sales [email protected] Stefan Bamberg | Senior Key Account Manager [email protected] To Bundle or To Nest 16 November 2016 © WIBU-SYSTEMS AG 2016 - To Bundle or To Nest? 1 Speaker 3

Upload: team-wibu

Post on 15-Apr-2017

51 views

Category:

Software


0 download

TRANSCRIPT

Page 1: To Bundle or To Nest? That is the Question

© WIBU-SYSTEMS AG 2016 - To Bundle or To Nest? 1

Ruediger Kuegler | VP [email protected]

Stefan Bamberg | Senior Key Account [email protected]

To Bundle or To Nest

16 November 2016

Speaker 3

Page 2: To Bundle or To Nest? That is the Question

© WIBU-SYSTEMS AG 2016 - To Bundle or To Nest? 2

To Bundle or to Nest

16 November 2016

That’s the question!

Page 3: To Bundle or To Nest? That is the Question

© WIBU-SYSTEMS AG 2016 - To Bundle or To Nest? 3

Features On Demand

16 November 2016

Page 4: To Bundle or To Nest? That is the Question

© WIBU-SYSTEMS AG 2016 - To Bundle or To Nest? 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

Page 5: To Bundle or To Nest? That is the Question

© WIBU-SYSTEMS AG 2016 - To Bundle or To Nest? 5

The Challenge: Individual Packages for Each User

16 November 2016

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

Page 6: To Bundle or To Nest? That is the Question

© WIBU-SYSTEMS AG 2016 - To Bundle or To Nest? 6

The Solution: One Software Package - Different Licenses

16 November 2016

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

Page 7: To Bundle or To Nest? That is the Question

© WIBU-SYSTEMS AG 2016 - To Bundle or To Nest? 7

Two Typical Use Cases

16 November 2016

Page 8: To Bundle or To Nest? That is the Question

© WIBU-SYSTEMS AG 2016 - To Bundle or To Nest? 8

Single Products - Sold in Bundles

16 November 2016

Feature Home Professional Enterprise

Word Processor + + +

Spreadsheet + + +

Presentation + + +

Messaging Lite +

Mail Client + +

Database +

Messaging for Business +

Page 9: To Bundle or To Nest? That is the Question

© WIBU-SYSTEMS AG 2016 - To Bundle or To Nest? 9

Same Modules in Different Applications

16 November 2016

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

Page 10: To Bundle or To Nest? That is the Question

© WIBU-SYSTEMS AG 2016 - To Bundle or To Nest? 10

Realization Options

16 November 2016

Page 11: To Bundle or To Nest? That is the Question

© WIBU-SYSTEMS AG 2016 - To Bundle or To Nest? 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

Page 12: To Bundle or To Nest? That is the Question

© WIBU-SYSTEMS AG 2016 - To Bundle or To Nest? 12

Comparison of the Realization Options

16 November 2016

Feature Option AProduct Code

Option BFeature Map

Option CProtected Data

Option DNested 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

Page 13: To Bundle or To Nest? That is the Question

© WIBU-SYSTEMS AG 2016 - To Bundle or To Nest? 13

Package Sample

16 November 2016

Page 14: To Bundle or To Nest? That is the Question

© WIBU-SYSTEMS AG 2016 - To Bundle or To Nest? 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

Page 15: To Bundle or To Nest? That is the Question

© WIBU-SYSTEMS AG 2016 - To Bundle or To Nest? 15

Single Products - Sold in Bundles (2)

16 November 2016

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

Page 16: To Bundle or To Nest? That is the Question

© WIBU-SYSTEMS AG 2016 - To Bundle or To Nest? 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

Page 17: To Bundle or To Nest? That is the Question

© WIBU-SYSTEMS AG 2016 - To Bundle or To Nest? 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

Page 18: To Bundle or To Nest? That is the Question

© WIBU-SYSTEMS AG 2016 - To Bundle or To Nest? 18

Configuration of a Bundle with Necessary / Merge / Merge

16 November 2016

Page 19: To Bundle or To Nest? That is the Question

© WIBU-SYSTEMS AG 2016 - To Bundle or To Nest? 19

Sale of a Bundle with Necessary / Merge / Merge

16 November 2016

Page 20: To Bundle or To Nest? That is the Question

© WIBU-SYSTEMS AG 2016 - To Bundle or To Nest? 20

Activation of a Bundle with Necessary / Merge / Merge

16 November 2016

Page 21: To Bundle or To Nest? That is the Question

© WIBU-SYSTEMS AG 2016 - To Bundle or To Nest? 21

Licenses in a Bundle with Necessary / Merge / Merge

16 November 2016

Page 22: To Bundle or To Nest? That is the Question

© WIBU-SYSTEMS AG 2016 - To Bundle or To Nest? 22

Configuration of a Bundle with Necessary / Separate / Separate

16 November 2016

Page 23: To Bundle or To Nest? That is the Question

© WIBU-SYSTEMS AG 2016 - To Bundle or To Nest? 23

Sale of a Bundle with Necessary / Separate / Separate

16 November 2016

Page 24: To Bundle or To Nest? That is the Question

© WIBU-SYSTEMS AG 2016 - To Bundle or To Nest? 24

Comparison of Sales: Separate / Merge

16 November 2016

Page 25: To Bundle or To Nest? That is the Question

© WIBU-SYSTEMS AG 2016 - To Bundle or To Nest? 25

Activation of a Bundle with Necessary / Separate / Separate

16 November 2016

Page 26: To Bundle or To Nest? That is the Question

© WIBU-SYSTEMS AG 2016 - To Bundle or To Nest? 26

Comparison of Activations: Separate / Merge

16 November 2016

Page 27: To Bundle or To Nest? That is the Question

© WIBU-SYSTEMS AG 2016 - To Bundle or To Nest? 27

Licenses in a Bundle with Necessary / Separate / Separate

16 November 2016

Page 28: To Bundle or To Nest? That is the Question

© WIBU-SYSTEMS AG 2016 - To Bundle or To Nest? 28

Comparison of Licenses in the CmContainer: Separate / Merge

16 November 2016

Page 29: To Bundle or To Nest? That is the Question

© WIBU-SYSTEMS AG 2016 - To Bundle or To Nest? 29

Each Module / Product can be borrowed separately

16 November 2016

Page 30: To Bundle or To Nest? That is the Question

© WIBU-SYSTEMS AG 2016 - To Bundle or To Nest? 30

Module Sample

16 November 2016

Page 31: To Bundle or To Nest? That is the Question

© WIBU-SYSTEMS AG 2016 - To Bundle or To Nest? 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

Page 32: To Bundle or To Nest? That is the Question

© WIBU-SYSTEMS AG 2016 - To Bundle or To Nest? 32

Alternative 1: Product Code per Module / Application

16 November 2016

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

Page 33: To Bundle or To Nest? That is the Question

© WIBU-SYSTEMS AG 2016 - To Bundle or To Nest? 33

Alternative 1aBundle

16 November 2016

Page 34: To Bundle or To Nest? That is the Question

© WIBU-SYSTEMS AG 2016 - To Bundle or To Nest? 34

License Configuration with Opt-In / Opt-Out

16 November 2016

Page 35: To Bundle or To Nest? That is the Question

© WIBU-SYSTEMS AG 2016 - To Bundle or To Nest? 35

Sale of Licenses with Opt-In / Opt-Out

16 November 2016

Page 36: To Bundle or To Nest? That is the Question

© WIBU-SYSTEMS AG 2016 - To Bundle or To Nest? 36

Activation Separate

16 November 2016

Page 37: To Bundle or To Nest? That is the Question

© WIBU-SYSTEMS AG 2016 - To Bundle or To Nest? 37

Licenses in CmContainer

16 November 2016

Page 38: To Bundle or To Nest? That is the Question

© WIBU-SYSTEMS AG 2016 - To Bundle or To Nest? 38

Each Option can be borrowed separately

16 November 2016

Page 39: To Bundle or To Nest? That is the Question

© WIBU-SYSTEMS AG 2016 - To Bundle or To Nest? 39

Alternative 1bNested Product Items

16 November 2016

Page 40: To Bundle or To Nest? That is the Question

© WIBU-SYSTEMS AG 2016 - To Bundle or To Nest? 40

ModuleItemParent defines Transfer Type and Product Code …

16 November 2016

Page 41: To Bundle or To Nest? That is the Question

© WIBU-SYSTEMS AG 2016 - To Bundle or To Nest? 41

… ModuleItemParent contains ModuleItems

16 November 2016

Page 42: To Bundle or To Nest? That is the Question

© WIBU-SYSTEMS AG 2016 - To Bundle or To Nest? 42

ModuleItem Contains only Minimal Data

16 November 2016

Page 43: To Bundle or To Nest? That is the Question

© WIBU-SYSTEMS AG 2016 - To Bundle or To Nest? 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

Page 44: To Bundle or To Nest? That is the Question

© WIBU-SYSTEMS AG 2016 - To Bundle or To Nest? 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

Page 45: To Bundle or To Nest? That is the Question

© WIBU-SYSTEMS AG 2016 - To Bundle or To Nest? 45

Licenses in the CmContainer

16 November 2016

Page 46: To Bundle or To Nest? That is the Question

© WIBU-SYSTEMS AG 2016 - To Bundle or To Nest? 46

Comparison Licenses: Nested Product Items / Bundles

16 November 2016

Page 47: To Bundle or To Nest? That is the Question

© WIBU-SYSTEMS AG 2016 - To Bundle or To Nest? 47

The Application is (only) borrowable as a whole

16 November 2016

Page 48: To Bundle or To Nest? That is the Question

© WIBU-SYSTEMS AG 2016 - To Bundle or To Nest? 48

Comparison Borrowing: Nested Product Items / Bundles

16 November 2016

Page 49: To Bundle or To Nest? That is the Question

© WIBU-SYSTEMS AG 2016 - To Bundle or To Nest? 49

Different Applications in one CmContainer

16 November 2016

Page 50: To Bundle or To Nest? That is the Question

© WIBU-SYSTEMS AG 2016 - To Bundle or To Nest? 50

Different Applications: Nested Product Items / Bundles

16 November 2016

Page 51: To Bundle or To Nest? That is the Question

© WIBU-SYSTEMS AG 2016 - To Bundle or To Nest? 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

Page 52: To Bundle or To Nest? That is the Question

© WIBU-SYSTEMS AG 2016 - To Bundle or To Nest? 52

Alternative 2: Product Code per Module

16 November 2016

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

Page 53: To Bundle or To Nest? That is the Question

© WIBU-SYSTEMS AG 2016 - To Bundle or To Nest? 53

Alternative 2 – Same Product Codes

16 November 2016

Page 54: To Bundle or To Nest? That is the Question

© WIBU-SYSTEMS AG 2016 - To Bundle or To Nest? 54

Comparison: Alternative 2 / Alternative 1

16 November 2016

Page 55: To Bundle or To Nest? That is the Question

© WIBU-SYSTEMS AG 2016 - To Bundle or To Nest? 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

Page 56: To Bundle or To Nest? That is the Question

© WIBU-SYSTEMS AG 2016 - To Bundle or To Nest? 56

Software Implementation

16 November 2016

Page 57: To Bundle or To Nest? That is the Question

© WIBU-SYSTEMS AG 2016 - To Bundle or To Nest? 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

Page 58: To Bundle or To Nest? That is the Question

© WIBU-SYSTEMS AG 2016 - To Bundle or To Nest? 58

Summary

16 November 2016

Page 59: To Bundle or To Nest? That is the Question

© WIBU-SYSTEMS AG 2016 - To Bundle or To Nest? 59

Comparison of the Realization Options

16 November 2016

Feature Option AProduct Code

Option BFeature Map

Option CProtected Data

Option DNested 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

Page 60: To Bundle or To Nest? That is the Question

© WIBU-SYSTEMS AG 2016 - To Bundle or To Nest? 60

To NestTo Bundle

To Bundle or To Nest?

16 November 2016

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

Page 61: To Bundle or To Nest? That is the Question

Deutschland: +49-721-931720

USA: +1-425-7756900

China: +86-21-55661790

http://www.wibu.com

[email protected]

Germany: +49-721-931720

USA: +1-425-7756900

China: +86-21-55661790

http://www.wibu.com

[email protected]

© WIBU-SYSTEMS AG 2016 - To Bundle or To Nest? 61

Thank you very much for your attention!

16 November 2016