SlideShare a Scribd company logo
Software Monetization for the
Software Business
Introduction
The Changing Face of the Software
Business
•

The software business is rapidly evolving in
step with changes being felt across the wider
technology landscape

•

Mobile computing, the cloud, virtualization etc.
herald new models that redefine how software
is built, sold, distributed, deployed, consumed
& paid for.

•

Customers are demanding better value, a
clearer ROI, more flexibility and more
predictability from vendors

•

The smart ISV must align with their customers
changing demands and exploit these new
emerging business models
Typical ISV Stakeholders

Business Goals:
Product Management
Finance

•
•
•
•
•

Revenue & profitability
Customer acquisition
Innovation
Cost control
Brand building / mindshare

Sales & Marketing

Engineering
Business agility is the key to success

24x7x365
Selling
Sales Channel

Product Management

Engineering

Platform
Support

Online Marketplaces

Sales & Marketing

Package for Purpose

Product
Sales
Agility
Agility
Business
Agility

Distribution Methods

Commercial
Agility
Feedback on Usage

Deployment Models
Configuration Options

Price for
Purpose

License Management

IP Protection
Compliance / Enforcement

Finance
About InishTech
• Spin out from Microsoft

•

Headquarters in Dublin, Ireland

•

Mature, stable, proven technology platform

•

Over 120 customers

•

InishTech helps ISVs to monetize their software products

•

Enabling the ISV to easily manage and control how their software is bought, used
and consumed in the market

•

Taking your most valuable asset, your IP, and turning it to revenue
The Technology
InishTech Software Potential
• Software Potential is a cloud-based service that allows
you to easily manage the complete software licensing
lifecycle
• Built on the Windows Azure platform

• Designed from the ground up for the .NET ecosystem
• Unique, patented code protection & transformation
mechanisms at its core
Software Potential
How does it work?
Product and License Management
Portal
• View, manage,
renew, and
upgrade licenses

• See statistics about
how your product
is used
• Build integrated
business solutions
with new APIs
Protecting your Software Investment
• Code transformation is controlled by a
Permutation that is either vendor or optionally
product specific

Your Application

MSIL

• Permutation is downloaded to Code Protector
tool
• Code Protector converts CIL into Secure Virtual
Machine Language (SVML) using Permutation
settings

• All benefits of .NET managed code retained
• Runtime DLLs packaged with ISV application to
run SVML
• Application runs as normal except the SVML is
executed by the Secure Runtime

SVML
Permutation
Code Protector
(‘Private Compiler’)
Original Function

Transformed Code is Protected Code
private static System.Data.DataRow AddPatient()
{
…..
uint MaxPatients = MaxPatientsFeature.Limit.TotalUsageCount;
uint CurrentPatients = (uint)GetNewPatientCount();
if (CurrentPatients < MaxPatients)
{
string connectionString=“Provider=Microsoft.Jet.OLEDB.4.0;DataSource=MedicalImage.mdb;Password=medical”;
OleDbCommand insertCommand = new OleDbCommand(insertString, connectionString);
insertCommand.ExecuteNonQuery();
return GetPatientRow(patientID);
}
else
{
MessageBox.Show("The maximum number of patients for this license has been reached.");
return null;
}

One-way
transformation

Transformed Function

}

public static DataRow AddPatient()
{
object[] args = new object[0];
object obj2 = SLMRuntime.SVMExecMethod(null, "ed036b16124148cab8f47aa5dbf86e22", args);
return (DataRow) obj2;
}
Complete Protection & Licensing

Internal / External Portal

.NET Application

MSIL

Sync

Activate
License

Software Clients

MSIL

Statistics
Billing
Upgrades

SVML

SVML
Product SKUs
Feature / Time based pricing
Trial & Managed Trials

SVM (Execution)

Subscription, Leasing, SaaS
Machine / CPU Binding

Choose a SKU
Monitoring / Profiling

Reissue License

Time

Pre-paid and Post-paid

Context

Code Protector
(Compiler)

Permutation

Features

Permutation

Signed License File
The Business Case
What does Software Potential give the ISV?
Easy Management of the Complete Software Licensing Lifecycle
What dos Software Potential give the ISV?
SKU Agility: Product Flexibility & Reduced Time to Market

Fixed Product SKU

Dynamic SKU Creation
Price
A

Price
License
Terms

Functionality

Business
Terms

New SKU generation time =

Change Code + Rebuild + Re-Test + Re-deploy

License
Terms A

SKU 1

Feature Feature
A
B

Business Feature
Terms A
C

License Feature
A
Terms B

SKU 2

Feature Business
Terms B
D

New SKU generation time =
Issue license in minutes

Price
B
InishTech Software Potential
Summary Benefits for the ISV

Product Management

“....We sell 10 different vertical industry solutions, bundled from over 50 discrete
software applications. Each of these apps have 4 supported versions in the
market, and each version has a trial, “lite”, full commercial and SaaS release.
That’s about a thousand SKU’s to manage, track and control.
How do we do it? Simple, we use InishTech.....”
InishTech Software Potential
Summary Benefits for the ISV

Sales & Marketing

“...We used to sell fixed price software in a box. These days, we’ve more buying
options than products! Flat fee, annual subscription, per seat, per server. Most
popular? Our “Pay as you Go” service that bills the number of minutes a
customer consumed last month.
How do we manage all this? Simple, we use InishTech.....”
InishTech Software Potential
Summary Benefits for the ISV

Finance / Legal

“...This job used to be about managing piracy and chasing license compliance from
customers that knew less than we did about what they had installed. These days,
with negligible IP theft, easy license management and total usage visibility, all
integrated to my CRM - I’ve a lot more to smile about!
How do we do it? Simple, we use InishTech.....”
InishTech Software Potential
Summary Benefits for the ISV

Engineering

“...My dev teams now maintain a single code base from which marketing can create
product offerings. And I’m getting real-time analytics about how our customers
are using our technology, every day. It allows us to stay agile, to reduce time to
market, to control costs.
How do we do it? Simple, we use InishTech.....”
InishTech Customer Testimonials

“Wherever possible, Provance collaborates with best of breed technology partners to allow us to
develop better products and get to market more quickly. The complete, turnkey technology and
service that InishTech provides lets us focus our development effort and confidently delegate our
software licensing and protection to the experts.”
Gord Watts, VP Product Development, Provance

Bay Dynamics use InishTech to secure the installer for our IT Analytics
product so that the end user is prompted for activation at the point they run the
setup program. This is just the beginning. We plan on more elegant usage and
enforcement with the next evolution of the product. We had previously
struggled with other licensing vendors, but when we looked at InishTech we
found a much stronger overall capability and experience. We’re happily
switching things over now, and so far so good. I believe your service is the
strongest and easiest to work with for Microsoft based client and server
applications….”
Ryan Stolte, CTO Bay Dynamics
Customer Testimonials

“With InishTech Software Potential, we can rapidly and easily deploy our
System Center SLA Management Pack. It allows us to set unique limitations
on individual licenses and to create custom product SKU templates. We can
monitor who has activated free trials and keep detailed records on existing
licenses and customer information. InishTech provided us with excellent
customer support throughout - including a demo of how their system worked
and how best to utilise their technology to best suit our needs. It is very
important we work with a reliable provider as licensing is vital to our business,
InishTech have always been consistent in their support to our business....”
Chloe O’Brien, Marketing Manager, Cased Dimensions

We really like your service. It very easy to use, and very
fairly priced.
Steffen Mangold, Baltic SD
Summary

• Learn more about InishTech or get a FREE 30 day
evaluation of Software Potential at
http://www.inishtech.com

• Contact us at sales@inishtech.com

More Related Content

PPTX
Vera Bradley Chooses Paymetric to Automate Their Payment Processing Needs
PDF
How can you Monetize the Internet of Things?
PDF
Blue Bricks Business Collateral
PDF
How To Avoid PCI Pitfalls in Keeping Your SAP® System Compliant and Secure
PDF
Pitch Deck to SMB End Users | Kaseya Partner Program VAR Onboarding Tool
PDF
Drive incremental revenue from innovative software license models
PPT
CDW Overview
PPTX
Why CDW
Vera Bradley Chooses Paymetric to Automate Their Payment Processing Needs
How can you Monetize the Internet of Things?
Blue Bricks Business Collateral
How To Avoid PCI Pitfalls in Keeping Your SAP® System Compliant and Secure
Pitch Deck to SMB End Users | Kaseya Partner Program VAR Onboarding Tool
Drive incremental revenue from innovative software license models
CDW Overview
Why CDW

What's hot (20)

PDF
SMB140: An Overview of Ivanti Service Manager
PDF
For VARs and MSPs | Why Resell Kaseya
PPT
Solutions Overview
PDF
How it pros buy cloud servers
PDF
Dell Retail Brochure V3 New url
PPT
Perpetual IT Are A Very Trustworthy Organisation
PDF
Comp tia cloud foundations managing your customer's clouds
PDF
Managed Cloud and the MSP Market
PDF
Take Care - Retail Enterprise Sportswear
PDF
iCepts Technology Group Brochure
PDF
[WSO2Con EU 2017] From the Trenches: IoT Customer Stories
PDF
Document case study- RCM - Go4Hosting
PPTX
TruWest
PPTX
PDF
Event Driven Architecture (EDA) Reference Architecture
PPT
CHOOSE PERPETUAL IT FOR YOUR LONDON IT SUPPORT
PPS
TimeTrax: Biometric Based Attendance System
PPTX
IBM Solutions Connect 2013 - Increase Efficiency by Automating IT Asset & Ser...
PDF
RBS World Pay
PDF
SMB300: An Introduction to DevOps in ITSM
SMB140: An Overview of Ivanti Service Manager
For VARs and MSPs | Why Resell Kaseya
Solutions Overview
How it pros buy cloud servers
Dell Retail Brochure V3 New url
Perpetual IT Are A Very Trustworthy Organisation
Comp tia cloud foundations managing your customer's clouds
Managed Cloud and the MSP Market
Take Care - Retail Enterprise Sportswear
iCepts Technology Group Brochure
[WSO2Con EU 2017] From the Trenches: IoT Customer Stories
Document case study- RCM - Go4Hosting
TruWest
Event Driven Architecture (EDA) Reference Architecture
CHOOSE PERPETUAL IT FOR YOUR LONDON IT SUPPORT
TimeTrax: Biometric Based Attendance System
IBM Solutions Connect 2013 - Increase Efficiency by Automating IT Asset & Ser...
RBS World Pay
SMB300: An Introduction to DevOps in ITSM
Ad

Similar to Software monetization for the software business (20)

PDF
Introduction to Software Potential
PDF
Introduction to Software Potential
PDF
Software Licensing for SaaS Applications
PDF
Software Licensing for SaaS Applications
PDF
Idc Saa S Pricing Briefing 061709
PDF
testdata
PDF
PDF
TestTitle
PDF
Software potential code protector
PPTX
App store and SAM strategy
PDF
Software Pricing and Licensing Survey Results and 2012 Predictions
PPT
Aligning Business Models And Technology Architectures Ore Dev Conferenc...
PPTX
Acquiring New Technologies with Decreasing IT Budgets
PDF
Dit yvol5iss25
PDF
ISVs & the Commercial Transition to the Cloud
PDF
ISVs & the Commercial Transition to the Cloud
PDF
With over 1,000 business software applications available, how do you select t...
PDF
Customer Bill Of Rights: SaaS
PDF
Why Choose the Nalpeiron Licensing Service vs. Building Your Own
PPT
Service-now.com SaaS vs. ASP vs. traditional software
Introduction to Software Potential
Introduction to Software Potential
Software Licensing for SaaS Applications
Software Licensing for SaaS Applications
Idc Saa S Pricing Briefing 061709
testdata
TestTitle
Software potential code protector
App store and SAM strategy
Software Pricing and Licensing Survey Results and 2012 Predictions
Aligning Business Models And Technology Architectures Ore Dev Conferenc...
Acquiring New Technologies with Decreasing IT Budgets
Dit yvol5iss25
ISVs & the Commercial Transition to the Cloud
ISVs & the Commercial Transition to the Cloud
With over 1,000 business software applications available, how do you select t...
Customer Bill Of Rights: SaaS
Why Choose the Nalpeiron Licensing Service vs. Building Your Own
Service-now.com SaaS vs. ASP vs. traditional software
Ad

Recently uploaded (20)

PPTX
TLE Review Electricity (Electricity).pptx
PPTX
observCloud-Native Containerability and monitoring.pptx
PDF
WOOl fibre morphology and structure.pdf for textiles
PPT
What is a Computer? Input Devices /output devices
PPTX
Programs and apps: productivity, graphics, security and other tools
PPTX
Final SEM Unit 1 for mit wpu at pune .pptx
PDF
How ambidextrous entrepreneurial leaders react to the artificial intelligence...
PDF
NewMind AI Weekly Chronicles – August ’25 Week III
PDF
gpt5_lecture_notes_comprehensive_20250812015547.pdf
PDF
2021 HotChips TSMC Packaging Technologies for Chiplets and 3D_0819 publish_pu...
PDF
Univ-Connecticut-ChatGPT-Presentaion.pdf
PDF
DP Operators-handbook-extract for the Mautical Institute
PDF
A novel scalable deep ensemble learning framework for big data classification...
PPTX
TechTalks-8-2019-Service-Management-ITIL-Refresh-ITIL-4-Framework-Supports-Ou...
PDF
Getting Started with Data Integration: FME Form 101
PDF
project resource management chapter-09.pdf
PDF
Enhancing emotion recognition model for a student engagement use case through...
PPTX
O2C Customer Invoices to Receipt V15A.pptx
PDF
TrustArc Webinar - Click, Consent, Trust: Winning the Privacy Game
PDF
A contest of sentiment analysis: k-nearest neighbor versus neural network
TLE Review Electricity (Electricity).pptx
observCloud-Native Containerability and monitoring.pptx
WOOl fibre morphology and structure.pdf for textiles
What is a Computer? Input Devices /output devices
Programs and apps: productivity, graphics, security and other tools
Final SEM Unit 1 for mit wpu at pune .pptx
How ambidextrous entrepreneurial leaders react to the artificial intelligence...
NewMind AI Weekly Chronicles – August ’25 Week III
gpt5_lecture_notes_comprehensive_20250812015547.pdf
2021 HotChips TSMC Packaging Technologies for Chiplets and 3D_0819 publish_pu...
Univ-Connecticut-ChatGPT-Presentaion.pdf
DP Operators-handbook-extract for the Mautical Institute
A novel scalable deep ensemble learning framework for big data classification...
TechTalks-8-2019-Service-Management-ITIL-Refresh-ITIL-4-Framework-Supports-Ou...
Getting Started with Data Integration: FME Form 101
project resource management chapter-09.pdf
Enhancing emotion recognition model for a student engagement use case through...
O2C Customer Invoices to Receipt V15A.pptx
TrustArc Webinar - Click, Consent, Trust: Winning the Privacy Game
A contest of sentiment analysis: k-nearest neighbor versus neural network

Software monetization for the software business

  • 1. Software Monetization for the Software Business
  • 3. The Changing Face of the Software Business • The software business is rapidly evolving in step with changes being felt across the wider technology landscape • Mobile computing, the cloud, virtualization etc. herald new models that redefine how software is built, sold, distributed, deployed, consumed & paid for. • Customers are demanding better value, a clearer ROI, more flexibility and more predictability from vendors • The smart ISV must align with their customers changing demands and exploit these new emerging business models
  • 4. Typical ISV Stakeholders Business Goals: Product Management Finance • • • • • Revenue & profitability Customer acquisition Innovation Cost control Brand building / mindshare Sales & Marketing Engineering
  • 5. Business agility is the key to success 24x7x365 Selling Sales Channel Product Management Engineering Platform Support Online Marketplaces Sales & Marketing Package for Purpose Product Sales Agility Agility Business Agility Distribution Methods Commercial Agility Feedback on Usage Deployment Models Configuration Options Price for Purpose License Management IP Protection Compliance / Enforcement Finance
  • 6. About InishTech • Spin out from Microsoft • Headquarters in Dublin, Ireland • Mature, stable, proven technology platform • Over 120 customers • InishTech helps ISVs to monetize their software products • Enabling the ISV to easily manage and control how their software is bought, used and consumed in the market • Taking your most valuable asset, your IP, and turning it to revenue
  • 8. InishTech Software Potential • Software Potential is a cloud-based service that allows you to easily manage the complete software licensing lifecycle • Built on the Windows Azure platform • Designed from the ground up for the .NET ecosystem • Unique, patented code protection & transformation mechanisms at its core
  • 10. Product and License Management Portal • View, manage, renew, and upgrade licenses • See statistics about how your product is used • Build integrated business solutions with new APIs
  • 11. Protecting your Software Investment • Code transformation is controlled by a Permutation that is either vendor or optionally product specific Your Application MSIL • Permutation is downloaded to Code Protector tool • Code Protector converts CIL into Secure Virtual Machine Language (SVML) using Permutation settings • All benefits of .NET managed code retained • Runtime DLLs packaged with ISV application to run SVML • Application runs as normal except the SVML is executed by the Secure Runtime SVML Permutation Code Protector (‘Private Compiler’)
  • 12. Original Function Transformed Code is Protected Code private static System.Data.DataRow AddPatient() { ….. uint MaxPatients = MaxPatientsFeature.Limit.TotalUsageCount; uint CurrentPatients = (uint)GetNewPatientCount(); if (CurrentPatients < MaxPatients) { string connectionString=“Provider=Microsoft.Jet.OLEDB.4.0;DataSource=MedicalImage.mdb;Password=medical”; OleDbCommand insertCommand = new OleDbCommand(insertString, connectionString); insertCommand.ExecuteNonQuery(); return GetPatientRow(patientID); } else { MessageBox.Show("The maximum number of patients for this license has been reached."); return null; } One-way transformation Transformed Function } public static DataRow AddPatient() { object[] args = new object[0]; object obj2 = SLMRuntime.SVMExecMethod(null, "ed036b16124148cab8f47aa5dbf86e22", args); return (DataRow) obj2; }
  • 13. Complete Protection & Licensing Internal / External Portal .NET Application MSIL Sync Activate License Software Clients MSIL Statistics Billing Upgrades SVML SVML Product SKUs Feature / Time based pricing Trial & Managed Trials SVM (Execution) Subscription, Leasing, SaaS Machine / CPU Binding Choose a SKU Monitoring / Profiling Reissue License Time Pre-paid and Post-paid Context Code Protector (Compiler) Permutation Features Permutation Signed License File
  • 15. What does Software Potential give the ISV? Easy Management of the Complete Software Licensing Lifecycle
  • 16. What dos Software Potential give the ISV? SKU Agility: Product Flexibility & Reduced Time to Market Fixed Product SKU Dynamic SKU Creation Price A Price License Terms Functionality Business Terms New SKU generation time = Change Code + Rebuild + Re-Test + Re-deploy License Terms A SKU 1 Feature Feature A B Business Feature Terms A C License Feature A Terms B SKU 2 Feature Business Terms B D New SKU generation time = Issue license in minutes Price B
  • 17. InishTech Software Potential Summary Benefits for the ISV Product Management “....We sell 10 different vertical industry solutions, bundled from over 50 discrete software applications. Each of these apps have 4 supported versions in the market, and each version has a trial, “lite”, full commercial and SaaS release. That’s about a thousand SKU’s to manage, track and control. How do we do it? Simple, we use InishTech.....”
  • 18. InishTech Software Potential Summary Benefits for the ISV Sales & Marketing “...We used to sell fixed price software in a box. These days, we’ve more buying options than products! Flat fee, annual subscription, per seat, per server. Most popular? Our “Pay as you Go” service that bills the number of minutes a customer consumed last month. How do we manage all this? Simple, we use InishTech.....”
  • 19. InishTech Software Potential Summary Benefits for the ISV Finance / Legal “...This job used to be about managing piracy and chasing license compliance from customers that knew less than we did about what they had installed. These days, with negligible IP theft, easy license management and total usage visibility, all integrated to my CRM - I’ve a lot more to smile about! How do we do it? Simple, we use InishTech.....”
  • 20. InishTech Software Potential Summary Benefits for the ISV Engineering “...My dev teams now maintain a single code base from which marketing can create product offerings. And I’m getting real-time analytics about how our customers are using our technology, every day. It allows us to stay agile, to reduce time to market, to control costs. How do we do it? Simple, we use InishTech.....”
  • 21. InishTech Customer Testimonials “Wherever possible, Provance collaborates with best of breed technology partners to allow us to develop better products and get to market more quickly. The complete, turnkey technology and service that InishTech provides lets us focus our development effort and confidently delegate our software licensing and protection to the experts.” Gord Watts, VP Product Development, Provance Bay Dynamics use InishTech to secure the installer for our IT Analytics product so that the end user is prompted for activation at the point they run the setup program. This is just the beginning. We plan on more elegant usage and enforcement with the next evolution of the product. We had previously struggled with other licensing vendors, but when we looked at InishTech we found a much stronger overall capability and experience. We’re happily switching things over now, and so far so good. I believe your service is the strongest and easiest to work with for Microsoft based client and server applications….” Ryan Stolte, CTO Bay Dynamics
  • 22. Customer Testimonials “With InishTech Software Potential, we can rapidly and easily deploy our System Center SLA Management Pack. It allows us to set unique limitations on individual licenses and to create custom product SKU templates. We can monitor who has activated free trials and keep detailed records on existing licenses and customer information. InishTech provided us with excellent customer support throughout - including a demo of how their system worked and how best to utilise their technology to best suit our needs. It is very important we work with a reliable provider as licensing is vital to our business, InishTech have always been consistent in their support to our business....” Chloe O’Brien, Marketing Manager, Cased Dimensions We really like your service. It very easy to use, and very fairly priced. Steffen Mangold, Baltic SD
  • 23. Summary • Learn more about InishTech or get a FREE 30 day evaluation of Software Potential at http://www.inishtech.com • Contact us at sales@inishtech.com