Upload
inishtech
View
147
Download
0
Tags:
Embed Size (px)
DESCRIPTION
Brief presentation on Software Licencing and how smart licensing can be used to optimise monetization of SaaS applications running on Windows Azure
Citation preview
Monetizing the Cloud Software Licensing for SaaS Applications
What does InishTech do?
• Licensing technology for .NET applications
• Software Potential - Platform as a Service (PaaS) – We help software companies make money from their software
• Founded in 2009 – spin out of the Software Potential division from Microsoft Corporation
– Mature, stable, proven technology platform
• Plumbing
What does licensing provide for the
ISV?
• Software Entitlement Management
– Create, assign, distribute & maintain license entitlements to
your software in the market
– Why?
• Customer management
• Software monetization
• Customer satisfaction
What does licensing provide for the
ISV?
• Agile Software Packaging
– The ability to separate development (engineering task) from
product configuration & packaging (non engineering task)
– Build once / configure ∞ – Why?
• Reduced dev costs
• Customer choice
• Product differentiation
What does licensing provide for the
ISV?
• Software Protection
– The ability to protect your code from unauthorised and illegal
misuse
• Piracy
• Tampering / Reverse Engineering
• Casual misuse
– Why?
• Compliance = monetization
• Software fidelity & reputation
• Malware
What does licensing provide for the
ISV?
• Sales Model Versatility
– Price based on SKU
– Time- and / or usage-based pricing
– Pay as you Go models
– Why?
• Customer choice
• Price versatility
• Market reach
• Up-selling, renewals & upgrades
What does licensing provide for the
ISV?
• Analytics / Feedback
– Who are my customers?
– SKU / feature popularity
– License compliance
– Why?
• Customer info for CRM
• Usage info for tech / marketing
• Licensing info for finance / sales
What does it do on Azure?
Engineering Team
Product Manager
Azure
Application
InishTech SaaS SDK
InishTech
Software
Potential
Portal ISV Sales / SaaS
Registration
Customer
1. Agree
Features
2. Decorate
with Attributes
2. Input
Features
3. Define
SKU’s
4. Create
Key
5. Distribute
Key
6. Redeem
Key
7. Activate
Key
9. Retrieve
at Runtime Azure
Storage
Software Licensing for Azure Applications How it works
8. Save to
Storage
InishTech Software Potential Complete Software Licensing Lifecycle Management
Which aspects of your business are
affected by Software Potential?
Develop
Deploy Operate
Package
Developer protects
code & assign
attributes to license
features (i.e. hooks to
Software Potential)
Product Managers
define products,
features, Editions etc.
Install / provisioning –
activation of software
for customer – often
automated
License validated at
runtime, automated
entitlement
decisioning
Software Licensing for Azure Applications Closing the Monetization Loop
Usage
Entitlement Payment
Azure Application
Agile Product Management Decoupling Features and Entitlements from the Application
Entitlements
Usage
Limitations
Features Features Features Features Features
Agile Software Packaging: Total SKU Versatility
Key Value Proposition on Azure
• InishTech Software Potential for Azure Applications
– InishTech SaaS SDK
– Software Potential Online portal
– Software Potential Runtime
Manage tenant entitlements
Learn about your customers
Adopt diverse business models
Package based on demand
End