SlideShare a Scribd company logo
1 of 17
Download to read offline
Ready for SaaS
About CloudControl
   •  First European general purpose PaaS provider (founded 2009)
   •  10.000+ applications
   •  20+ employees
   •  Multi-language platform (Java, PHP, Python, Ruby, ...)
   •  Experience in providing public PaaS for multiple years
We enable ISVs
to be ISVs again
Focus
             on your
core competency*
 * Making software and selling software
The   cloud forces ISVs
        to become
service providers
Going to SaaS seems easy…




    On-premise ISV               SaaS ISV
    •  Development          •  Development
    •  Sales                •  Sales

                            +  Operation
…but it’s a painful journey and running SaaS is hard
    On-premise ISV                               SaaS ISV
     •  Development                   •    Development
     •  Sales                         •    Sales
                                      •    Support
                                      •    Infrastructure
                                      •    Planning/Obtaining
                                      •    Maintaining
                                      •    Scaling

                                      •  Operation
                                      •    24/7 Monitoring
                                      •    Data storage
                                      •    Backup
                                      •    Roll-out of new versions

                                      •  Business
                                      •    Meter usage
                                      •    Implementing self-service billing
                                      •    Change of revenue model

                                      •  …
…but it’s a painful journey and running SaaS is hard




          And there are many
                    pitfalls
What programming language to choose?
    •  Many cloud platforms use proprietary languages
      > Vendor lock-in
      > Limited choice of developers
      > Risk of choosing the wrong horse




>      Stay flexible and choose a platform that
       supports native languages and technologies
Do you understand Multi-Tenancy?

    U "                    With SaaS, everyone uses one

    U "                    software installation on the same

    U" vs.                 infrastructure.



                   "       Challenges
                            •    Data separation between accounts
               U U U"       •    Assure constant service level
                            •    Measure usage
                            •    ...



>    Implement your multi-tenancy SaaS on a
     PaaS designed with multi-tenancy in mind
How do you test your progress in the cloud?




      The cloud offers the opportuntiy to easily test applications
      •  in an production-like cloud environment
      •  with load simulations and in-depth application performance analysis


>    Be sure that your applications perform and
     scale well before releasing them
Think about the legal aspects



                                                                         §
    •  EU-law requires that personal information stays in the EU
      > you have to ensure this for your SaaS solution




    •  With some cloud providers you loose control where data is stored and processed
      > data may leave the EU
      > data may processed by unknown 3rd parties




>      Be sure that your EU-targeted SaaS runs on a
       100% EU-cloud and know where your data is located
Do you know the best SaaS practises?
    •  Deploying, designing, operating and scaling cloud application is a complex topic
      > cloudControl gained years of experience in that areas


    •  Start right and cloud-enable your application successfully by
      > gaining cloud-knowledge through a kick-off workshop
      > working closely together with cloudControl‘s team to avoid tech pitfalls
      > leverage the know-how of cloudControl‘s solution partners




>      Use the cloudControl expertise for your SaaS
Do you want to reinvent the wheel?




                                                                  V
    •  Generic cloud application tasks have already been solved
      > Billing/User management
      > sending/receiving email
      > continuous integration
      > analytics


    •  Build SaaS quickly by using aaS building blocks
      > reduce time to market by using proven services




>      Use the cloudControl add-on marketplace to
       quickly add functionality to your applications
Are You ready
                 for SaaS?

>   partner up with cloudControl to make the transition
    as smooth as possible
We enable ISVs
to be ISVs again
Benefits

   •  Focus on your core business
   •  Leverage the best practises
   •  Start risk-free with no vendor lock-in
   •  Run your SaaS conforming to EU law
   •  Reduce time-to-market




       ( Supercharing SaaS development )

More Related Content

What's hot

VMworld Europe 2014: What's New in vSphere?
VMworld Europe 2014: What's New in vSphere?VMworld Europe 2014: What's New in vSphere?
VMworld Europe 2014: What's New in vSphere?VMworld
 
VMworld Europe 2014: Insider Threat and the Cloud (Security)
VMworld Europe 2014: Insider Threat and the Cloud (Security)VMworld Europe 2014: Insider Threat and the Cloud (Security)
VMworld Europe 2014: Insider Threat and the Cloud (Security)VMworld
 
VMworld Europe 2014: Take Virtualization to the Next Level - vSphere with Ope...
VMworld Europe 2014: Take Virtualization to the Next Level - vSphere with Ope...VMworld Europe 2014: Take Virtualization to the Next Level - vSphere with Ope...
VMworld Europe 2014: Take Virtualization to the Next Level - vSphere with Ope...VMworld
 
Best Practices for Running SAP HANA Workloads with EC2 - August 2016 Monthly ...
Best Practices for Running SAP HANA Workloads with EC2 - August 2016 Monthly ...Best Practices for Running SAP HANA Workloads with EC2 - August 2016 Monthly ...
Best Practices for Running SAP HANA Workloads with EC2 - August 2016 Monthly ...Amazon Web Services
 
VMware and Puppet: How to Plan, Deploy & Manage Modern Applications
VMware and Puppet: How to Plan, Deploy & Manage Modern ApplicationsVMware and Puppet: How to Plan, Deploy & Manage Modern Applications
VMware and Puppet: How to Plan, Deploy & Manage Modern ApplicationsPuppet
 
Huawei SAPPHIRE presentation on KunLun 32-socket server
Huawei SAPPHIRE presentation on KunLun 32-socket serverHuawei SAPPHIRE presentation on KunLun 32-socket server
Huawei SAPPHIRE presentation on KunLun 32-socket serverMike Nelson
 
Best Practices for Running SAP System Workloads on the AWS Cloud
Best Practices for Running SAP System Workloads on the AWS CloudBest Practices for Running SAP System Workloads on the AWS Cloud
Best Practices for Running SAP System Workloads on the AWS CloudMadelyn Morgan
 
Building self-service on demand infrastructure with Puppet and VMware
Building self-service on demand infrastructure with Puppet and VMwareBuilding self-service on demand infrastructure with Puppet and VMware
Building self-service on demand infrastructure with Puppet and VMwarePuppet
 
Future Proof Your Data: IBM Storage at VeeamON
Future Proof Your Data: IBM Storage at VeeamONFuture Proof Your Data: IBM Storage at VeeamON
Future Proof Your Data: IBM Storage at VeeamONPaula Koziol
 
IBM Storage for Hybrid Cloud (4Q 2016)
IBM Storage for Hybrid Cloud (4Q 2016)IBM Storage for Hybrid Cloud (4Q 2016)
IBM Storage for Hybrid Cloud (4Q 2016)Elan Freedberg
 
Datasheet j bosspluginforrd
Datasheet j bosspluginforrdDatasheet j bosspluginforrd
Datasheet j bosspluginforrdMidVision
 
PuppetConf 2016: Puppet and vRealize Automation: The Next Generation – Ganesh...
PuppetConf 2016: Puppet and vRealize Automation: The Next Generation – Ganesh...PuppetConf 2016: Puppet and vRealize Automation: The Next Generation – Ganesh...
PuppetConf 2016: Puppet and vRealize Automation: The Next Generation – Ganesh...Puppet
 
(BIZ301) Getting Started: Running SAP on AWS | AWS re:Invent 2014
(BIZ301) Getting Started: Running SAP on AWS | AWS re:Invent 2014(BIZ301) Getting Started: Running SAP on AWS | AWS re:Invent 2014
(BIZ301) Getting Started: Running SAP on AWS | AWS re:Invent 2014Amazon Web Services
 
WaaS - Workload Management as a Service
WaaS - Workload Management as a ServiceWaaS - Workload Management as a Service
WaaS - Workload Management as a ServiceJesse Luna
 
VMworld Europe 2014: Taking Reporting and Command Line Automation to the Next...
VMworld Europe 2014: Taking Reporting and Command Line Automation to the Next...VMworld Europe 2014: Taking Reporting and Command Line Automation to the Next...
VMworld Europe 2014: Taking Reporting and Command Line Automation to the Next...VMworld
 
Net1674 final emea
Net1674 final emeaNet1674 final emea
Net1674 final emeaVMworld
 

What's hot (20)

VMworld Europe 2014: What's New in vSphere?
VMworld Europe 2014: What's New in vSphere?VMworld Europe 2014: What's New in vSphere?
VMworld Europe 2014: What's New in vSphere?
 
VMware Ready vRealize Automation Program
VMware Ready vRealize Automation ProgramVMware Ready vRealize Automation Program
VMware Ready vRealize Automation Program
 
VMworld Europe 2014: Insider Threat and the Cloud (Security)
VMworld Europe 2014: Insider Threat and the Cloud (Security)VMworld Europe 2014: Insider Threat and the Cloud (Security)
VMworld Europe 2014: Insider Threat and the Cloud (Security)
 
infinio2
infinio2infinio2
infinio2
 
VMworld Europe 2014: Take Virtualization to the Next Level - vSphere with Ope...
VMworld Europe 2014: Take Virtualization to the Next Level - vSphere with Ope...VMworld Europe 2014: Take Virtualization to the Next Level - vSphere with Ope...
VMworld Europe 2014: Take Virtualization to the Next Level - vSphere with Ope...
 
Best Practices for Running SAP HANA Workloads with EC2 - August 2016 Monthly ...
Best Practices for Running SAP HANA Workloads with EC2 - August 2016 Monthly ...Best Practices for Running SAP HANA Workloads with EC2 - August 2016 Monthly ...
Best Practices for Running SAP HANA Workloads with EC2 - August 2016 Monthly ...
 
VMware and Puppet: How to Plan, Deploy & Manage Modern Applications
VMware and Puppet: How to Plan, Deploy & Manage Modern ApplicationsVMware and Puppet: How to Plan, Deploy & Manage Modern Applications
VMware and Puppet: How to Plan, Deploy & Manage Modern Applications
 
Huawei SAPPHIRE presentation on KunLun 32-socket server
Huawei SAPPHIRE presentation on KunLun 32-socket serverHuawei SAPPHIRE presentation on KunLun 32-socket server
Huawei SAPPHIRE presentation on KunLun 32-socket server
 
Sapphire Orlando 2013
Sapphire Orlando 2013Sapphire Orlando 2013
Sapphire Orlando 2013
 
Best Practices for Running SAP System Workloads on the AWS Cloud
Best Practices for Running SAP System Workloads on the AWS CloudBest Practices for Running SAP System Workloads on the AWS Cloud
Best Practices for Running SAP System Workloads on the AWS Cloud
 
SAP on AWS
SAP on AWSSAP on AWS
SAP on AWS
 
Building self-service on demand infrastructure with Puppet and VMware
Building self-service on demand infrastructure with Puppet and VMwareBuilding self-service on demand infrastructure with Puppet and VMware
Building self-service on demand infrastructure with Puppet and VMware
 
Future Proof Your Data: IBM Storage at VeeamON
Future Proof Your Data: IBM Storage at VeeamONFuture Proof Your Data: IBM Storage at VeeamON
Future Proof Your Data: IBM Storage at VeeamON
 
IBM Storage for Hybrid Cloud (4Q 2016)
IBM Storage for Hybrid Cloud (4Q 2016)IBM Storage for Hybrid Cloud (4Q 2016)
IBM Storage for Hybrid Cloud (4Q 2016)
 
Datasheet j bosspluginforrd
Datasheet j bosspluginforrdDatasheet j bosspluginforrd
Datasheet j bosspluginforrd
 
PuppetConf 2016: Puppet and vRealize Automation: The Next Generation – Ganesh...
PuppetConf 2016: Puppet and vRealize Automation: The Next Generation – Ganesh...PuppetConf 2016: Puppet and vRealize Automation: The Next Generation – Ganesh...
PuppetConf 2016: Puppet and vRealize Automation: The Next Generation – Ganesh...
 
(BIZ301) Getting Started: Running SAP on AWS | AWS re:Invent 2014
(BIZ301) Getting Started: Running SAP on AWS | AWS re:Invent 2014(BIZ301) Getting Started: Running SAP on AWS | AWS re:Invent 2014
(BIZ301) Getting Started: Running SAP on AWS | AWS re:Invent 2014
 
WaaS - Workload Management as a Service
WaaS - Workload Management as a ServiceWaaS - Workload Management as a Service
WaaS - Workload Management as a Service
 
VMworld Europe 2014: Taking Reporting and Command Line Automation to the Next...
VMworld Europe 2014: Taking Reporting and Command Line Automation to the Next...VMworld Europe 2014: Taking Reporting and Command Line Automation to the Next...
VMworld Europe 2014: Taking Reporting and Command Line Automation to the Next...
 
Net1674 final emea
Net1674 final emeaNet1674 final emea
Net1674 final emea
 

Viewers also liked

Jan Dekker SCM opbouw
Jan Dekker SCM opbouwJan Dekker SCM opbouw
Jan Dekker SCM opbouwguestef11a978
 
Tools for beginning an inquiry # 2
Tools for beginning an inquiry # 2Tools for beginning an inquiry # 2
Tools for beginning an inquiry # 2gracemaps
 
Jong En Vrij - Tieners
Jong En Vrij - TienersJong En Vrij - Tieners
Jong En Vrij - Tienersguest104a04
 
Tics en la educación
Tics en la educaciónTics en la educación
Tics en la educaciónSonia Cv
 
Suh’Dutsing Staffing Services Presentation
Suh’Dutsing Staffing Services PresentationSuh’Dutsing Staffing Services Presentation
Suh’Dutsing Staffing Services Presentationxty2000
 
Naturalistic evaluation2
Naturalistic evaluation2Naturalistic evaluation2
Naturalistic evaluation2Shika Hershel
 
Developing maths specialists
Developing maths specialistsDeveloping maths specialists
Developing maths specialistsgracemaps
 

Viewers also liked (7)

Jan Dekker SCM opbouw
Jan Dekker SCM opbouwJan Dekker SCM opbouw
Jan Dekker SCM opbouw
 
Tools for beginning an inquiry # 2
Tools for beginning an inquiry # 2Tools for beginning an inquiry # 2
Tools for beginning an inquiry # 2
 
Jong En Vrij - Tieners
Jong En Vrij - TienersJong En Vrij - Tieners
Jong En Vrij - Tieners
 
Tics en la educación
Tics en la educaciónTics en la educación
Tics en la educación
 
Suh’Dutsing Staffing Services Presentation
Suh’Dutsing Staffing Services PresentationSuh’Dutsing Staffing Services Presentation
Suh’Dutsing Staffing Services Presentation
 
Naturalistic evaluation2
Naturalistic evaluation2Naturalistic evaluation2
Naturalistic evaluation2
 
Developing maths specialists
Developing maths specialistsDeveloping maths specialists
Developing maths specialists
 

Similar to Are you ready for SaaS?

Java Agile ALM: OTAP and DevOps in the Cloud
Java Agile ALM: OTAP and DevOps in the CloudJava Agile ALM: OTAP and DevOps in the Cloud
Java Agile ALM: OTAP and DevOps in the CloudMongoDB
 
Eclipse tools for deployment to was liberty profile in Bluemix
Eclipse tools for deployment to was liberty profile in BluemixEclipse tools for deployment to was liberty profile in Bluemix
Eclipse tools for deployment to was liberty profile in BluemixEclipse Day India
 
Building a Cloud Native Platform with WSO2 Private PaaS
Building a Cloud Native Platform with WSO2 Private PaaSBuilding a Cloud Native Platform with WSO2 Private PaaS
Building a Cloud Native Platform with WSO2 Private PaaSWSO2
 
Deploying IBM WebSphere Application Server to the Cloud_GWC_3-24-2015
Deploying IBM WebSphere Application Server to the Cloud_GWC_3-24-2015Deploying IBM WebSphere Application Server to the Cloud_GWC_3-24-2015
Deploying IBM WebSphere Application Server to the Cloud_GWC_3-24-2015Yakura Coffee
 
Cloud With DevOps Enabling Rapid Business Development
Cloud With DevOps Enabling Rapid Business DevelopmentCloud With DevOps Enabling Rapid Business Development
Cloud With DevOps Enabling Rapid Business DevelopmentSam Garforth
 
VMworld 2014 Announcements
VMworld 2014 AnnouncementsVMworld 2014 Announcements
VMworld 2014 AnnouncementsBrendan Rose
 
Platform as a service google app engine
Platform as a service   google app enginePlatform as a service   google app engine
Platform as a service google app engineDeepu S Nath
 
MongoDB World 2018: MongoDB and Cloud Foundry – A Match Made for the Cloud
MongoDB World 2018: MongoDB and Cloud Foundry – A Match Made for the CloudMongoDB World 2018: MongoDB and Cloud Foundry – A Match Made for the Cloud
MongoDB World 2018: MongoDB and Cloud Foundry – A Match Made for the CloudMongoDB
 
Choosing a dev ops paas platform
Choosing a dev ops paas platformChoosing a dev ops paas platform
Choosing a dev ops paas platformJohn Mathon
 
Roadmap to the Clouds - How to Easily Migrate to the Cloud Platform Using WSO...
Roadmap to the Clouds - How to Easily Migrate to the Cloud Platform Using WSO...Roadmap to the Clouds - How to Easily Migrate to the Cloud Platform Using WSO...
Roadmap to the Clouds - How to Easily Migrate to the Cloud Platform Using WSO...WSO2
 
ThatConference 2016 - Highly Available Node.js
ThatConference 2016 - Highly Available Node.jsThatConference 2016 - Highly Available Node.js
ThatConference 2016 - Highly Available Node.jsBrad Williams
 
Calculating the Savings of Moving Your Drupal Site to the Cloud
Calculating the Savings of Moving Your Drupal Site to the CloudCalculating the Savings of Moving Your Drupal Site to the Cloud
Calculating the Savings of Moving Your Drupal Site to the CloudAcquia
 
Microservices: Why Should Businesses Care?
Microservices: Why Should Businesses Care?Microservices: Why Should Businesses Care?
Microservices: Why Should Businesses Care?Akana
 
Amazon Web Services and PaaS - Enterprise Java for the Cloud Era? - Mark Pric...
Amazon Web Services and PaaS - Enterprise Java for the Cloud Era? - Mark Pric...Amazon Web Services and PaaS - Enterprise Java for the Cloud Era? - Mark Pric...
Amazon Web Services and PaaS - Enterprise Java for the Cloud Era? - Mark Pric...jaxconf
 
Sage Summit 2012: Cloud Computing for Accountants
Sage Summit 2012: Cloud Computing for AccountantsSage Summit 2012: Cloud Computing for Accountants
Sage Summit 2012: Cloud Computing for AccountantsGrant M Howe
 
在小學有效運用雲端電腦以促進電子學習(第一節筆記)
在小學有效運用雲端電腦以促進電子學習(第一節筆記)在小學有效運用雲端電腦以促進電子學習(第一節筆記)
在小學有效運用雲端電腦以促進電子學習(第一節筆記)Tsz Wing Chu
 

Similar to Are you ready for SaaS? (20)

Java Agile ALM: OTAP and DevOps in the Cloud
Java Agile ALM: OTAP and DevOps in the CloudJava Agile ALM: OTAP and DevOps in the Cloud
Java Agile ALM: OTAP and DevOps in the Cloud
 
Eclipse tools for deployment to was liberty profile in Bluemix
Eclipse tools for deployment to was liberty profile in BluemixEclipse tools for deployment to was liberty profile in Bluemix
Eclipse tools for deployment to was liberty profile in Bluemix
 
Building a Cloud Native Platform with WSO2 Private PaaS
Building a Cloud Native Platform with WSO2 Private PaaSBuilding a Cloud Native Platform with WSO2 Private PaaS
Building a Cloud Native Platform with WSO2 Private PaaS
 
Deploying IBM WebSphere Application Server to the Cloud_GWC_3-24-2015
Deploying IBM WebSphere Application Server to the Cloud_GWC_3-24-2015Deploying IBM WebSphere Application Server to the Cloud_GWC_3-24-2015
Deploying IBM WebSphere Application Server to the Cloud_GWC_3-24-2015
 
Un-clouding the cloud
Un-clouding the cloudUn-clouding the cloud
Un-clouding the cloud
 
Cloud With DevOps Enabling Rapid Business Development
Cloud With DevOps Enabling Rapid Business DevelopmentCloud With DevOps Enabling Rapid Business Development
Cloud With DevOps Enabling Rapid Business Development
 
VMworld 2014 Announcements
VMworld 2014 AnnouncementsVMworld 2014 Announcements
VMworld 2014 Announcements
 
Platform as a service google app engine
Platform as a service   google app enginePlatform as a service   google app engine
Platform as a service google app engine
 
MongoDB World 2018: MongoDB and Cloud Foundry – A Match Made for the Cloud
MongoDB World 2018: MongoDB and Cloud Foundry – A Match Made for the CloudMongoDB World 2018: MongoDB and Cloud Foundry – A Match Made for the Cloud
MongoDB World 2018: MongoDB and Cloud Foundry – A Match Made for the Cloud
 
WHISHWORKS-MuleSoft Hyderabad Meetup -April 2019
WHISHWORKS-MuleSoft Hyderabad Meetup -April 2019WHISHWORKS-MuleSoft Hyderabad Meetup -April 2019
WHISHWORKS-MuleSoft Hyderabad Meetup -April 2019
 
Choosing a dev ops paas platform
Choosing a dev ops paas platformChoosing a dev ops paas platform
Choosing a dev ops paas platform
 
Roadmap to the Clouds - How to Easily Migrate to the Cloud Platform Using WSO...
Roadmap to the Clouds - How to Easily Migrate to the Cloud Platform Using WSO...Roadmap to the Clouds - How to Easily Migrate to the Cloud Platform Using WSO...
Roadmap to the Clouds - How to Easily Migrate to the Cloud Platform Using WSO...
 
ThatConference 2016 - Highly Available Node.js
ThatConference 2016 - Highly Available Node.jsThatConference 2016 - Highly Available Node.js
ThatConference 2016 - Highly Available Node.js
 
Innovations @ Neev
Innovations @ NeevInnovations @ Neev
Innovations @ Neev
 
Calculating the Savings of Moving Your Drupal Site to the Cloud
Calculating the Savings of Moving Your Drupal Site to the CloudCalculating the Savings of Moving Your Drupal Site to the Cloud
Calculating the Savings of Moving Your Drupal Site to the Cloud
 
Microservices: Why Should Businesses Care?
Microservices: Why Should Businesses Care?Microservices: Why Should Businesses Care?
Microservices: Why Should Businesses Care?
 
Introduction to Microservices
Introduction to MicroservicesIntroduction to Microservices
Introduction to Microservices
 
Amazon Web Services and PaaS - Enterprise Java for the Cloud Era? - Mark Pric...
Amazon Web Services and PaaS - Enterprise Java for the Cloud Era? - Mark Pric...Amazon Web Services and PaaS - Enterprise Java for the Cloud Era? - Mark Pric...
Amazon Web Services and PaaS - Enterprise Java for the Cloud Era? - Mark Pric...
 
Sage Summit 2012: Cloud Computing for Accountants
Sage Summit 2012: Cloud Computing for AccountantsSage Summit 2012: Cloud Computing for Accountants
Sage Summit 2012: Cloud Computing for Accountants
 
在小學有效運用雲端電腦以促進電子學習(第一節筆記)
在小學有效運用雲端電腦以促進電子學習(第一節筆記)在小學有效運用雲端電腦以促進電子學習(第一節筆記)
在小學有效運用雲端電腦以促進電子學習(第一節筆記)
 

Recently uploaded

Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?XfilesPro
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 

Recently uploaded (20)

Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptxVulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
 

Are you ready for SaaS?

  • 2. About CloudControl •  First European general purpose PaaS provider (founded 2009) •  10.000+ applications •  20+ employees •  Multi-language platform (Java, PHP, Python, Ruby, ...) •  Experience in providing public PaaS for multiple years
  • 3. We enable ISVs to be ISVs again
  • 4. Focus on your core competency* * Making software and selling software
  • 5. The cloud forces ISVs to become service providers
  • 6. Going to SaaS seems easy… On-premise ISV SaaS ISV •  Development •  Development •  Sales •  Sales +  Operation
  • 7. …but it’s a painful journey and running SaaS is hard On-premise ISV SaaS ISV •  Development •  Development •  Sales •  Sales •  Support •  Infrastructure •  Planning/Obtaining •  Maintaining •  Scaling •  Operation •  24/7 Monitoring •  Data storage •  Backup •  Roll-out of new versions •  Business •  Meter usage •  Implementing self-service billing •  Change of revenue model •  …
  • 8. …but it’s a painful journey and running SaaS is hard And there are many pitfalls
  • 9. What programming language to choose? •  Many cloud platforms use proprietary languages > Vendor lock-in > Limited choice of developers > Risk of choosing the wrong horse > Stay flexible and choose a platform that supports native languages and technologies
  • 10. Do you understand Multi-Tenancy? U " With SaaS, everyone uses one U " software installation on the same U" vs. infrastructure.  " Challenges •  Data separation between accounts U U U" •  Assure constant service level •  Measure usage •  ... > Implement your multi-tenancy SaaS on a PaaS designed with multi-tenancy in mind
  • 11. How do you test your progress in the cloud? The cloud offers the opportuntiy to easily test applications •  in an production-like cloud environment •  with load simulations and in-depth application performance analysis > Be sure that your applications perform and scale well before releasing them
  • 12. Think about the legal aspects § •  EU-law requires that personal information stays in the EU > you have to ensure this for your SaaS solution •  With some cloud providers you loose control where data is stored and processed > data may leave the EU > data may processed by unknown 3rd parties > Be sure that your EU-targeted SaaS runs on a 100% EU-cloud and know where your data is located
  • 13. Do you know the best SaaS practises? •  Deploying, designing, operating and scaling cloud application is a complex topic > cloudControl gained years of experience in that areas •  Start right and cloud-enable your application successfully by > gaining cloud-knowledge through a kick-off workshop > working closely together with cloudControl‘s team to avoid tech pitfalls > leverage the know-how of cloudControl‘s solution partners > Use the cloudControl expertise for your SaaS
  • 14. Do you want to reinvent the wheel? V •  Generic cloud application tasks have already been solved > Billing/User management > sending/receiving email > continuous integration > analytics •  Build SaaS quickly by using aaS building blocks > reduce time to market by using proven services > Use the cloudControl add-on marketplace to quickly add functionality to your applications
  • 15. Are You ready for SaaS? > partner up with cloudControl to make the transition as smooth as possible
  • 16. We enable ISVs to be ISVs again
  • 17. Benefits •  Focus on your core business •  Leverage the best practises •  Start risk-free with no vendor lock-in •  Run your SaaS conforming to EU law •  Reduce time-to-market ( Supercharing SaaS development )