license subscriptions - a cash machine for your software

63
A Cash Machine for Your Software Ruediger Kuegler | VP Sales [email protected] Stefan Bamberg | Senior Key Account Manager [email protected] A Business View The User’s / ISV’s Experience The Developer’s Perspective Speaker 3

Upload: team-wibu

Post on 15-Apr-2017

107 views

Category:

Software


4 download

TRANSCRIPT

Page 1: License Subscriptions - A Cash Machine for your Software

A Cash Machinefor Your Software

Ruediger Kuegler | VP [email protected]

Stefan Bamberg | Senior Key Account Manager [email protected]

A Business View

The User’s / ISV’s Experience

The Developer’s Perspective

Speaker 3

Page 2: License Subscriptions - A Cash Machine for your Software

© WIBU-SYSTEMS AG 2016 - A Cash Machine for your Software 2

Basic Foundations ofSubscription Models

01.06.2016

Join the conversation on Twitter using #WIBUlive

Page 3: License Subscriptions - A Cash Machine for your Software

© WIBU-SYSTEMS AG 2016 - A Cash Machine for your Software 3

License Subscription

The user leases the software The right to use the software ends when the subscription expires In technical terms

Time-limited license with Expiration Time

Examples: Anti-virus software

Office applications like Office 365

Game portals like Sony Entertainment Network

01.06.2016

Page 4: License Subscriptions - A Cash Machine for your Software

© WIBU-SYSTEMS AG 2016 - A Cash Machine for your Software 4

Maintenance Subscription

The user purchases the software The user signs up for a maintenance contract The right to use the software does not expire The right to receive updates expires with the end of the maintenance In technical terms:

Perpetual license with a Maintenance Period

Example: Microsoft Software Assurance

01.06.2016

Page 5: License Subscriptions - A Cash Machine for your Software

© WIBU-SYSTEMS AG 2016 - A Cash Machine for your Software 5

Paying by Installments

The user pays for the software in installments The user get the timely unlimited right to use the software after the last

payment In technical terms

Time-limited license with Expiration Time until last payment,

Converted into a perpetual license after last payment

Example: Selling software in Latin America

01.06.2016

Page 6: License Subscriptions - A Cash Machine for your Software

© WIBU-SYSTEMS AG 2016 - A Cash Machine for your Software 6

Pricing of Subscription Models

Purchasing software only Full price 100%

Payment by installments 1 to 2 years, 5% - 20% annual interest rate

Price of the update 50% - 100%, depending on the last purchase

Maintenance Subscription Annual maintenance fee 12% - 25% of license fee

License Subscription Monthly fees 2% - 5% of license fee

01.06.2016

Page 7: License Subscriptions - A Cash Machine for your Software

© WIBU-SYSTEMS AG 2016 - A Cash Machine for your Software 7

Software Revenues per Customer

01.06.2016

0 2 4 6 8 10 12 14 16 18 20 22 24 26 28 30 32 34 36 38 40 42 44 46 48 50 52 54 56 58 600%

50%

100%

150%

200%

250%

300%

Purchase

Payment by Installments

Purchase / Updates

Purchase / Maintenance Subscription

License Subscription

Page 8: License Subscriptions - A Cash Machine for your Software

© WIBU-SYSTEMS AG 2016 - A Cash Machine for your Software 8

Business Analysis – Example 1

New customers per year 100

Price of the software application (license fee) $5,000.00

Selling software update 50% of the customers purchase an update

Update priced at 50% of the software

Purchase after 3 years

01.06.2016

Page 9: License Subscriptions - A Cash Machine for your Software

© WIBU-SYSTEMS AG 2016 - A Cash Machine for your Software 9

Business Analysis – Example 2

Maintenance Subscription 75% of the customers sign up for a maintenance contract

Maintenance fee is priced at 20% of license fee

Churn rate: 10% per year

License Subscription Price: 4% of license fee

25% more customers thanks to an enticing offer

Churn rate: 5% per year

01.06.2016

Page 10: License Subscriptions - A Cash Machine for your Software

© WIBU-SYSTEMS AG 2016 - A Cash Machine for your Software 10

Annual Software Revenues

01.06.2016

1 2 3 4 5$0.00 Mio

$0.25 Mio

$0.50 Mio

$0.75 Mio

$1.00 Mio

$1.25 Mio

$1.50 Mio

Purchase / Updates

Purchase / Maintenance Subcription

License Subscription

Page 11: License Subscriptions - A Cash Machine for your Software

© WIBU-SYSTEMS AG 2016 - A Cash Machine for your Software 11

Conclusions of the Business Analysis

Selling maintenance contracts via subscriptions is risk-free A license subscription model generates more revenues in the long term,

but represents a risk in the early years Introducing a new license model attracts more customers

For a successful outcome, the selection of the right subscription price is essential: its relation to the full software price and certain psychological barriers at $50 / $100 / $200 / $500 come into play

It is recommended to proceed in stages, i.e. for individual products or markets

The math and the business analysis are different for each software!

01.06.2016

Page 12: License Subscriptions - A Cash Machine for your Software

© WIBU-SYSTEMS AG 2016 - A Cash Machine for your Software 12

Workflow

01.06.2016

Join the conversation on Twitter using #WIBUlive

Page 13: License Subscriptions - A Cash Machine for your Software

© WIBU-SYSTEMS AG 2016 - A Cash Machine for your Software 13

CodeMeter User

Signing up for a Subscription

01.06.2016

License (next billing date + overtime)

4

Ticket + Context

3

TicketABCDE-FGHIJ-KLMNO-PQRST-UVWXY

2

Subscription Agreement (Original PurchaseID)

1e-commerce

Software

Page 14: License Subscriptions - A Cash Machine for your Software

© WIBU-SYSTEMS AG 2016 - A Cash Machine for your Software 14

CodeMeter User

Next Billing - Renewal of the License

01.06.2016

Updated Licenses (next billing date + overtime)

3

Ticket + Current License

2

Renewal (Original PurchaseID + PurchaseID)

1e-commerce

Software

Page 15: License Subscriptions - A Cash Machine for your Software

© WIBU-SYSTEMS AG 2016 - A Cash Machine for your Software 15

The User’s Experience

01.06.2016

Join the conversation on Twitter using #WIBUlive

Page 16: License Subscriptions - A Cash Machine for your Software

© WIBU-SYSTEMS AG 2016 - A Cash Machine for your Software 16

User’s Experience

Signing up (purchase) for a subscription on an e-commerce platform Ticket as an activation code

Activation of the subscription license Enter the ticket

Automatic billing during the subscription on the e-commerce platform Automatic renewal of the license Automatic notification when credit card expires

01.06.2016

Page 17: License Subscriptions - A Cash Machine for your Software

© WIBU-SYSTEMS AG 2016 - A Cash Machine for your Software 17

User’s Experience

Signing up (purchase) for a subscription on an e-commerce platform Ticket as an activation code

Activation of the subscription license Enter the ticket

Automatic billing during the subscription on the e-commerce platform Automatic renewal of the license Automatic notification when credit card expires

01.06.2016

Page 18: License Subscriptions - A Cash Machine for your Software

© WIBU-SYSTEMS AG 2016 - A Cash Machine for your Software 18

Shopping Cart

01.06.2016

Page 19: License Subscriptions - A Cash Machine for your Software

© WIBU-SYSTEMS AG 2016 - A Cash Machine for your Software 19

Confirm Subscription

01.06.2016

Page 20: License Subscriptions - A Cash Machine for your Software

© WIBU-SYSTEMS AG 2016 - A Cash Machine for your Software 20

Entering Credit Card Credentials

01.06.2016

Page 21: License Subscriptions - A Cash Machine for your Software

© WIBU-SYSTEMS AG 2016 - A Cash Machine for your Software 21

Order Confirmation with Activation Code (Ticket)

01.06.2016

Page 22: License Subscriptions - A Cash Machine for your Software

© WIBU-SYSTEMS AG 2016 - A Cash Machine for your Software 22

Information about Subscription Cancelation

01.06.2016

Page 23: License Subscriptions - A Cash Machine for your Software

© WIBU-SYSTEMS AG 2016 - A Cash Machine for your Software 23

User’s Experience

Signing up (purchase) for a subscription on an e-commerce platform Ticket as an activation code

Activation of the subscription license Enter the ticket

Automatic billing during the subscription on the e-commerce platform Automatic renewal of the license Automatic notification when credit card expires

01.06.2016

Page 24: License Subscriptions - A Cash Machine for your Software

© WIBU-SYSTEMS AG 2016 - A Cash Machine for your Software 24

Activate NowActivate Now

Software Activation

01.06.2016

LXCYX ZD5FN BRZZSQMGTTCDVB8- - - -

Please enter your Activation Key:

License successfully activated!

Page 25: License Subscriptions - A Cash Machine for your Software

© WIBU-SYSTEMS AG 2016 - A Cash Machine for your Software 25

User’s Experience

Signing up (purchase) for a subscription on an e-commerce platform Ticket as an activation code

Activation of the subscription license Enter the ticket

Automatic billing during the subscription on the e-commerce platform Automatic renewal of the license Automatic notification when credit card expires

01.06.2016

Page 26: License Subscriptions - A Cash Machine for your Software

© WIBU-SYSTEMS AG 2016 - A Cash Machine for your Software 26

Automatic Billing during the Subscription 1

01.06.2016

Page 27: License Subscriptions - A Cash Machine for your Software

© WIBU-SYSTEMS AG 2016 - A Cash Machine for your Software 27

Automatic Billing during the Subscription 2

01.06.2016

Page 28: License Subscriptions - A Cash Machine for your Software

© WIBU-SYSTEMS AG 2016 - A Cash Machine for your Software 28

Automatic Billing during the Subscription 3

01.06.2016

Page 29: License Subscriptions - A Cash Machine for your Software

© WIBU-SYSTEMS AG 2016 - A Cash Machine for your Software 29

User’s Experience

Signing up (purchase) for a subscription on an e-commerce platform Ticket as an activation code

Activation of the subscription license Enter the ticket

Automatic billing during the subscription on the e-commerce platform Automatic renewal of the license Automatic notification when credit card expires

01.06.2016

Page 30: License Subscriptions - A Cash Machine for your Software

© WIBU-SYSTEMS AG 2016 - A Cash Machine for your Software 30

Automatic Renewal of a License

01.06.2016

Search for License Updates…

License successfully renewed!

Page 31: License Subscriptions - A Cash Machine for your Software

© WIBU-SYSTEMS AG 2016 - A Cash Machine for your Software 31

User’s Experience

Signing up (purchase) for a subscription on an e-commerce platform Ticket as an activation code

Activation of the subscription license Enter the ticket

Automatic billing during the subscription on the e-commerce platform Automatic renewal of the license Automatic notification when credit card expires

01.06.2016

Page 32: License Subscriptions - A Cash Machine for your Software

© WIBU-SYSTEMS AG 2016 - A Cash Machine for your Software 32

Credit Card Expiration Notification

01.06.2016

Page 33: License Subscriptions - A Cash Machine for your Software

© WIBU-SYSTEMS AG 2016 - A Cash Machine for your Software 33

Updating Credit Card Credentials

01.06.2016

Page 34: License Subscriptions - A Cash Machine for your Software

© WIBU-SYSTEMS AG 2016 - A Cash Machine for your Software 34

Successful Update

01.06.2016

Page 35: License Subscriptions - A Cash Machine for your Software

© WIBU-SYSTEMS AG 2016 - A Cash Machine for your Software 35

The ISV’s Experience

01.06.2016

Join the conversation on Twitter using #WIBUlive

Page 36: License Subscriptions - A Cash Machine for your Software

© WIBU-SYSTEMS AG 2016 - A Cash Machine for your Software 36

ISV’s Experience

e-commerce platform (i.e. Cleverbridge) List of subscriptions

CodeMeter License Central Orders of one ticket

Licenses and Updates of a ticket

01.06.2016

Page 37: License Subscriptions - A Cash Machine for your Software

© WIBU-SYSTEMS AG 2016 - A Cash Machine for your Software 37

ISV’s Experience

e-commerce platform (i.e. Cleverbridge) List of subscriptions

CodeMeter License Central Orders of one ticket

Licenses and Updates of a ticket

01.06.2016

Page 38: License Subscriptions - A Cash Machine for your Software

© WIBU-SYSTEMS AG 2016 - A Cash Machine for your Software 38

List of Subscriptions on the E-Commerce Platform

01.06.2016

Page 39: License Subscriptions - A Cash Machine for your Software

© WIBU-SYSTEMS AG 2016 - A Cash Machine for your Software 39

ISV’s Experience

e-commerce platform (i.e. Cleverbridge) List of subscriptions

CodeMeter License Central Orders of one ticket

Licenses and updates of a ticket

01.06.2016

Page 40: License Subscriptions - A Cash Machine for your Software

© WIBU-SYSTEMS AG 2016 - A Cash Machine for your Software 40

Orders related to a Ticket

01.06.2016

Page 41: License Subscriptions - A Cash Machine for your Software

© WIBU-SYSTEMS AG 2016 - A Cash Machine for your Software 41

Licenses / Updates in one Ticket

01.06.2016

Page 42: License Subscriptions - A Cash Machine for your Software

© WIBU-SYSTEMS AG 2016 - A Cash Machine for your Software 42

The Software Developer’sPerspective

01.06.2016

Join the conversation on Twitter using #WIBUlive

Page 43: License Subscriptions - A Cash Machine for your Software

© WIBU-SYSTEMS AG 2016 - A Cash Machine for your Software 43

The Developer’s Perspective

Configuration of the items on the e-commerce platform (Cleverbridge) Configuration of the items in CodeMeter License Central Interface between the e-commerce platform and CodeMeter License

Central Integration of renewals in the software Gateway for online activations WebDepot for an alternative activation

01.06.2016

Page 44: License Subscriptions - A Cash Machine for your Software

© WIBU-SYSTEMS AG 2016 - A Cash Machine for your Software 44

The Developer’s Perspective

Configuration of the items on the e-commerce platform (Cleverbridge) Configuration of the items in CodeMeter License Central Interface between the e-commerce platform and CodeMeter License

Central Integration of renewals in the software Gateway for online activations WebDepot for an alternative activation

01.06.2016

Page 45: License Subscriptions - A Cash Machine for your Software

© WIBU-SYSTEMS AG 2016 - A Cash Machine for your Software 45

Configuration of an item in the E-Commerce Platform 1

01.06.2016

Page 46: License Subscriptions - A Cash Machine for your Software

© WIBU-SYSTEMS AG 2016 - A Cash Machine for your Software 46

Configuration of an item in the E-Commerce Platform 2

01.06.2016

Page 47: License Subscriptions - A Cash Machine for your Software

© WIBU-SYSTEMS AG 2016 - A Cash Machine for your Software 47

The Developer’s Perspective

Configuration of the items on the e-commerce platform (Cleverbridge) Configuration of the items in CodeMeter License Central Interface between the e-commerce platform and CodeMeter License

Central Integration of renewals in the software Gateway for online activations WebDepot for an alternative activation

01.06.2016

Page 48: License Subscriptions - A Cash Machine for your Software

© WIBU-SYSTEMS AG 2016 - A Cash Machine for your Software 48

Configuration of an item in the CodeMeter License Central

01.06.2016

Page 49: License Subscriptions - A Cash Machine for your Software

© WIBU-SYSTEMS AG 2016 - A Cash Machine for your Software 49

The Developer’s Perspective

Configuration of the items on the e-commerce platform (Cleverbridge) Configuration of the items in CodeMeter License Central Interface between the e-commerce platform and CodeMeter License

Central Integration of renewals in the software Gateway for online activations WebDepot for an alternative activation

01.06.2016

Page 50: License Subscriptions - A Cash Machine for your Software

© WIBU-SYSTEMS AG 2016 - A Cash Machine for your Software 50

Connector: Data-Mapping

// CMLC orderID << CB PURCHASE_ID$orderID = readParam("PURCHASE_ID");

// CMLC customerID << CB PURCHASE_ID$customerID = readParam("PURCHASE_ID");

// CMLC comment << CB EMAIL and PURCHASE_ID$comment = readParam("EMAIL")."-".readParam("PURCHASE_ID");

01.06.2016

Page 51: License Subscriptions - A Cash Machine for your Software

© WIBU-SYSTEMS AG 2016 - A Cash Machine for your Software 51

Connector: Check if Initial Purchase

$originalOrderId = "";$cbOriginalOrderId = getOriginalPurchaseId()if ($cbOriginalOrderId != $orderId) // initial purchase{

$originalOrderId = $cbOriginalOrderId;$customerID = $cbOriginalOrderId;

}

01.06.2016

Page 52: License Subscriptions - A Cash Machine for your Software

© WIBU-SYSTEMS AG 2016 - A Cash Machine for your Software 52

Connector: Set Expiration Date

// Set param for Expiration Time$params[] = array (

"name" => "SubscriptionEndDate","value" => addDays(getNextBillingDate() + overTime),

);

// Add new item to item array$items[] = array (

"itemIdentification" => $itemID,"quantity" => $quantity,"param" =>

$params,);

01.06.2016

Page 53: License Subscriptions - A Cash Machine for your Software

© WIBU-SYSTEMS AG 2016 - A Cash Machine for your Software 53

Connector: Import Order

// Create order$order = array(

"orderIdentification" => $orderID,"origOrderIdentification" => $originalOrderId,"customerIdentification" => $customerID,"comment" => $comment,"product" => $items,

);

// Calling webservice$ticket = doOrder($LC_Username, $LC_Password, $order);

01.06.2016

Page 54: License Subscriptions - A Cash Machine for your Software

© WIBU-SYSTEMS AG 2016 - A Cash Machine for your Software 54

The Developer’s Perspective

Configuration of the items on the e-commerce platform (Cleverbridge) Configuration of the items in CodeMeter License Central Interface between the e-commerce platform and CodeMeter License

Central Integration of renewals in the software Gateway for online activations WebDepot for an alternative activation

01.06.2016

Page 55: License Subscriptions - A Cash Machine for your Software

© WIBU-SYSTEMS AG 2016 - A Cash Machine for your Software 55

Software Workflow I

01.06.2016

Is the license available?

Is license in overtime? Enter the ticketStart activation

Renewal with an existing ticket Start software Store ticket Error

Yes No

Yes No ErrorOK

Start software…

Page 56: License Subscriptions - A Cash Machine for your Software

© WIBU-SYSTEMS AG 2016 - A Cash Machine for your Software 56

Software Workflow II

01.06.2016

Renewal with an existing ticket

Start software

OK No

Has the license expired?

WarningError

Start software

Yes No

Page 57: License Subscriptions - A Cash Machine for your Software

© WIBU-SYSTEMS AG 2016 - A Cash Machine for your Software 57

The Developer’s Perspective

Configuration of the items on the e-commerce platform (Cleverbridge) Configuration of the items in CodeMeter License Central Interface between the e-commerce platform and CodeMeter License

Central Integration of renewals in the software Gateway for online activations WebDepot for an alternative activation

01.06.2016

Page 58: License Subscriptions - A Cash Machine for your Software

© WIBU-SYSTEMS AG 2016 - A Cash Machine for your Software 58

Call of the Gateways 1

GetRemoteContextBuffer(serial, firmCode, out context);

GetLicenseUpdate(ticket, firmCode, context, ticketLicenseIds, codeMeterActId, Activate, urlServer, out update);

SetRemoteUpdateBuffer(update.Result.updateContext, firmCode, serial, out newSerial);

GetRemoteContextBuffer(newSerial, firmCode, out context);

ConfirmLicenseUpdate(context, urlServer, out confirm);

01.06.2016

Page 59: License Subscriptions - A Cash Machine for your Software

© WIBU-SYSTEMS AG 2016 - A Cash Machine for your Software 59

Call of the Gateways 2 (Initial Creation of a CmContainer)

// if we don‘t have a CmContainer, create a new one

GetLicenseInformationFile(firmCode, codeMeterActId, urlServer, out lif);

RegisterCmActContainerBuffer(lif.Result.licenseInformationFile, firmCode, codeMeterActId, out serial);

01.06.2016

Page 60: License Subscriptions - A Cash Machine for your Software

© WIBU-SYSTEMS AG 2016 - A Cash Machine for your Software 60

The Developer’s Perspective

Configuration of the items on the e-commerce platform (Cleverbridge) Configuration of the items in CodeMeter License Central Interface between the e-commerce platform and CodeMeter License

Central Integration of renewals in the software Gateway for online activations WebDepot for an alternative activation

01.06.2016

Page 61: License Subscriptions - A Cash Machine for your Software

© WIBU-SYSTEMS AG 2016 - A Cash Machine for your Software 61

WebDepot

01.06.2016

Page 62: License Subscriptions - A Cash Machine for your Software

© WIBU-SYSTEMS AG 2016 - A Cash Machine for your Software 62

WebDepot Configuration

// "all" = shows all licenses// "latest" = shows only latest (newest) license per ticketIddefine ("UI_CONFIG_SHOW_MODE", "latest");

// "selected" = takes selected licenses only// "all" = takes all licensesdefine ("ACTIVATION_MODE", "all");define ("DEACTIVATION_MODE", "all");define ("REACTIVATION_MODE", "all");

01.06.2016

Page 63: License Subscriptions - A Cash Machine for your Software

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 - A Cash Machine for your Software 63

Thank you for your active participation!

01.06.2016