SlideShare ist ein Scribd-Unternehmen logo
1 von 38
Sink or Swim: Key Technical Considerations of
  Building and Operating a SaaS Application
                  March 19, 2009
        Luis Aburto, CEO – Scio Consulting
         Jesse Kliza, Director of Business
             Development - Apprenda
Who is Scio Consulting?
      SaaS Enablement Professionals

              » SaaS Business and Technical Consulting



              » SaaS Product Development Services



              » SaaS Infrastructure Mgmt and Operations




2   Scio Consulting International, LLC. All rights reserved.
 We want to build a SaaS
         App. OK… where do we
         start?




    Scio Consulting International, LLC. All rights reserved.
3
Selecting the Feature Set

       Is there an existing on-premise version of the
        app?
       Who is the target customer for the SaaS app?
                » Same as for on-premise?
                » New target?
       What is the purpose of creating the SaaS app?
                » Offers opportunity to enter new markets?
                » Stop losing clients?
                » Expand reach?
       Consider
                » Business analytics and metrics
                » Mobile devices

    Scio Consulting International, LLC. All rights reserved.
4
SaaS Feature Set

       Develop for the Long Tail




       80-20 Rule
                » 20% of the features provide the 80% of
                  the value for end users

    Scio Consulting International, LLC. All rights reserved.
5
Skill set for successfully building and
      operating a SaaS offering

                                                               Skills for Operating
             Skills for Building
                                                               » Web-based marketing &
              » Product
                                                                 sales
                Management

                                                               » Infrastructure management
              » Web Architecture &
                Development
                                                               » Web application
                                                                 management &
              » Web/RIA UI Design
                                                                 performance monitoring
              » Infrastructure
                                                               » Web-based customer
                Architecture
                                                                 service and technical
                                                                 support
              » Web Testing

    Scio Consulting International, LLC. All rights reserved.
6
Defining the right level of “SaaSification”

                                              “SaaSification” Levels
       Characteristic                           Hosted (ASP      Application      Full SaaS
                                                  Model)        Virtualization    Approach
                                                                  Approach
       Tenancy Model                            Single Tenant   Single Tenant    Multi-tenant
                                                                 with Tenant
                                                                 Mgmt. Tools
       Modification                                  Minimal       Minimal       Moderate to
       Required to                                                                Extensive
       Existing App
       Operative                                      Highest     Moderate         Lowest
       Overhead
       Scalability of                                 Lowest         Low           Highest
       the Approach

       Initial                                        Lowest      Moderate         Highest
       Investment
    Scio Consulting International, LLC. All rights reserved.
7
SaaSification level – cont’d
       Application Virtualization tools
         » Wrapped Apps
         » Parallels
         » Citrix
         » Etc.
       Considerations
         » Is there legacy code that could be leveraged
           or that would be difficult to re-write?
         » How many new implementations per year are
           forecasted?
         » Has the SaaS model been proven in the
           target market?
    Scio Consulting International, LLC. All rights reserved.
8
Key technical architecture aspects of a
      SaaS application and its infrastructure

       Multi-tenancy                                           Integration
       Scalability                                             Security
                » Load balancing                                  » Identity management
                » Routing                                       Usability
       Availability                                            Communication
       Performance                                               » e-mail, sms, etc.
       Configuration-driven                                    Globalization
        Customization                                           Audit and compliance
                » look and feel
                                                                Backup and recovery
                » Functionality


             These factors influence App Architecture
              as well as Infrastructure Architecture


    Scio Consulting International, LLC. All rights reserved.
9
SaaS-specific functionality that must be
       present in a SaaS application

              Pricing Engine
       
              Billing Engine & Payment processing
       
              Tenant and Subscription Management
       
              Service Provisioning
       
              Usage and Performance Monitoring
       
              Subscriber Management & Self-Service
       


        This functionality takes from 20 to 50% of
         The development effort of a SaaS App

     Scio Consulting International, LLC. All rights reserved.
10
Leveraging commercial SaaS components
       and services to expedite development
        Billing
          » Zuora, Vindicia
        Customer Management
          » Aria Systems
        Payment Processing
          » Paypal, etc.
        Monitoring
          » Absolute Performance, TrustSaaS,
             SaaSMonitor.com
        Integration
          » Boomi, Cast Iron Systems
        Analytics
          » Sonoa


     Scio Consulting International, LLC. All rights reserved.
11
Choosing a technology stack and/or PaaS

      From the Ground Up                                        Through a PaaS
                                                                (Platform as a Service)




                                                                             PaaS
      Platform Examples:                                        PaaS Examples:
      • LAMP                                                    • SaaSGrid
      • Win, IIS, ASP.NET, SQL Server                           • Force.com
      • Ruby on Rails                                           • Google App Engine, Bungee Lab
      Hosting Alternatives:                                     Hosting:
      • In-house                                                • Included
      • Co-location
      • Cloud Computing (EC2, GoGrid)
12   Scio Consulting International, LLC. All rights reserved.
SaaS Technology Stack Details



             Customer-facing
     Application development
          (Ex: in-house, Scio)




                        PaaS Services




             IaaS/PaaS Services


      Scio Consulting International, LLC. All rights reserved.
13
Selecting a hosting platform and/or
       provider for the SaaS application

        In-house Datacenter
        Co-location
                          Managed Hosting
                 »
                          • Peer1, Rackspace, Bluelock, etc.
                          Un-managed Hosting
                 »
                          • ServerBeach, The Planet, etc.
                          Value-added Managed Hosting
                 »
                          • OpSource
        Cloud Computing
                 » Amazon EC2, GoGrid, Mosso, etc.
        Included with PaaS
          » SaaSGrid, Force.com, etc.

     Scio Consulting International, LLC. All rights reserved.
14
Technical operations of a SaaS business

        Testing/QA/QC
        Release cycles
          » How do we manage maintenance windows?
          » How do we manage upgrades and new
            functionality without affecting customers?
        Hosting (Infrastructure)
          » Performance monitoring
          » Up-time
        Reliability, replication and recovery
        Compliance and auditing
        Contract management
        Customer Service
     Scio Consulting International, LLC. All rights reserved.
15
SaaSGrid as a PaaS



             Customer-facing
     Application development
          (Ex: in-house, Scio)




                                  SaaSGrid




                 Hosting Company


      Scio Consulting International, LLC. All rights reserved.
16
Jesse Kliza
Director of Business Development
Apprenda
Let’s talk about YOU
    New ISVs with a need to focus resources


    Existing ISVs with successful businesses looking to break into the

    SaaS space
        Complex and powerful applications
    
    Skilled engineering professionals

        Want to leverage your existing skills
    
        Concerned about:
    
            How to deliver SaaS efficiently
        
            How to roll out a single update to all of your customers without downtime
        
            Application scalability and performance
        
            Infrastructure cost
        
            Security
        
            Multi-tenancy
        
Apprenda: “A Team of Patients turned
Doctors”
    Understand the “pain” because we’ve been there


    Team members with SaaS experience ranging from


    software architecture to business modeling.
What is SaaSGrid?

    “Operating System” for SaaS Applications




    Injects “SaaS DNA” into your applications


              single tenant  single instance, multi-tenant
     Convert

     Provides all mission critical SaaS functionality



    Drastically simplifies building a SaaS business

Why “Operating System”?

     SaaS Applications Before SaaSGrid
                  SaaS Application

         User Interface, Business Logic, Database

         Multi-      User                           •Non-strategic
                                            Scale
                               Security
        tenancy     system                          •Difficult
                                                    •Time consuming
                               Provisio
                                                    •Costly
                                             Etc.
        Pricing      Billing
                                 ning


                  Hardware (Datacenter)
SaaSGrid – The OS for SaaS

   SaaS Applications Using SaaSGrid
                               Your 2nd SaaS App
      Your 1st SaaS App
                                  UI, Business Logic,
       UI, Business Logic,
                                      Database
           Database




        Multi-        User                               A Cloud OS
                                              Scale
                               Security
       tenancy       system                             For SaaS Apps
                               Provision
                                               Etc.
       Pricing       Billing
                                  ing


                   Hardware (Datacenter)
Zero Effort Multi-tenancy
    Apps are written single-tenant, deployed as multi-tenant

        Static transformations (e.g. schema transformations)
    
        Runtime instrumentation
    


    Most Efficient SaaS – single instance, multi-tenant




    Tenancy strategies can differ across the 3 application layers



    Configuration driven - SaaSGrid defers database isolation to

    deploy time!
        Used to be a significant design time decision
    
        Multi-tenant  DB is transformed on the fly
    
        Single-tenant  A DB is provisioned per customer
    
Flexible Commercialization
    5% API driven, 95% portal driven


    Monetization


     Define    what to charge for and how to bundle
    Provisioning


     Get     a customer “on board”
    Metering


     Track    usage so it can be charged for
    Billing


     Issue   invoices, collect & manage money
Real ISVs don’t want to hear…
    “Just throw all of that stuff out, and start from

    scratch”
    “Here’s a great new programming language that


    you can learn in your spare time, AND you can only
    run it in one place…forever.”
    “Here you go little fella…this simple wysiwyg

    editor should make it easier for you and it’s not
    TOO constraining.”
SaaSGrid was built for… YOU
    A real web based OS that addresses the core SaaS

    architecture problems

    Allows you to leverage a known stack (.NET) for application

    development, and weave in SaaS. Existing assets are
    important!

    Provides all of the necessary SaaS business tools, hooked

    deep into the architecture
        Allows for very interesting value introduction
    


    Decouples hosting from runtime, giving you choice and

    protection!
The SaaSGrid Big Picture
    Get to Market Much Faster




    Save Money (Upfront + boost in gross margin)




    Reduce Your Risk Profile




    Focus on Your Customer’s Needs




    Allocate resources on strategic initiatives

Key Takeaways


     Scio Consulting International, LLC. All rights reserved.
28
Key Point #1



                Developing SaaS successfully
                  involves a lot more than
                   putting your application
                         on the Web.



     Scio Consulting International, LLC. All rights reserved.
29
Key Point #2

               Feature set must be aligned
                 with vision and strategy
                  of the new SaaS app

                                                                And

                                                     Think Web!

     Scio Consulting International, LLC. All rights reserved.
30
Key Point #3

               Identify gaps in your in-house
                     skill set and define
                   how you are going to
                            fill them.




     Scio Consulting International, LLC. All rights reserved.
31
Key Point #4

            True Multi-tenant SaaS is ideal

                                                                but

                in some cases partial/hybrid
                solutions may be appropriate


     Scio Consulting International, LLC. All rights reserved.
32
Key Point #5

                  Get your Architecture right
                           upfront.

            Making corrections along the
             way will be complex and
                    expensive.


     Scio Consulting International, LLC. All rights reserved.
33
Key Point #6

               Creating all the “SaaS
            plumbing” requires significant
                       effort.

                                                        Plan for it.



     Scio Consulting International, LLC. All rights reserved.
34
Key Point #7

                Hosting alternatives abound.

                  But not all hosting was born
                              equal.

                  Go with the highest
            level of service you can afford.

     Scio Consulting International, LLC. All rights reserved.
35
Key Point #8

        Selecting the right PaaS will
                 » Simplify technical decision process
                 » Accelerate time to market
                 » Reduce development and operating
                   costs

        SaaS Add-ons (monitoring, billing,etc.)
         can save time and money while adding
         value to your operations


     Scio Consulting International, LLC. All rights reserved.
36
Conclusions

        SaaS is a different ball game

        There is no magic, just a learning curve

        Build vs Buy applies to expertise, tools,
         platforms, etc.




        Good luck!


     Scio Consulting International, LLC. All rights reserved.
37
http://www.sciodev.com
              Luis Aburto, CEO
             408.404.3897 x 254
            laburto@sciodev.com



      http://www.apprenda.com
Jesse Kliza, Director of Business Development
              518.383.2130 x 306
             jkliza@apprenda.com

Weitere ähnliche Inhalte

Was ist angesagt?

Envision IT Seminar Presentation - Microsoft Office 365
Envision IT Seminar Presentation - Microsoft Office 365 Envision IT Seminar Presentation - Microsoft Office 365
Envision IT Seminar Presentation - Microsoft Office 365 Envision IT
 
Soa Offerings
Soa OfferingsSoa Offerings
Soa OfferingsImaginea
 
08 17 Enterprise Customer Presentation Q2
08 17 Enterprise Customer Presentation Q208 17 Enterprise Customer Presentation Q2
08 17 Enterprise Customer Presentation Q2Dan Galardini
 
WebSphere Portal | The Front End Of SOA
WebSphere Portal | The Front End Of SOAWebSphere Portal | The Front End Of SOA
WebSphere Portal | The Front End Of SOAJason Faszholz
 
Gramener IT Services Enterprise Overview
Gramener IT Services Enterprise Overview Gramener IT Services Enterprise Overview
Gramener IT Services Enterprise Overview Cannyfore
 
Radixweb - Simplifying Technology Outsourcing
Radixweb - Simplifying Technology OutsourcingRadixweb - Simplifying Technology Outsourcing
Radixweb - Simplifying Technology Outsourcingrujuta4radix
 
Develop, deploy and manage tomorrow’s applications…today presentation 1
Develop, deploy and manage tomorrow’s applications…today presentation 1Develop, deploy and manage tomorrow’s applications…today presentation 1
Develop, deploy and manage tomorrow’s applications…today presentation 1Justin Dorfman
 
Mobiloitte ! Enterprise Mobility Corporate Overview
Mobiloitte ! Enterprise Mobility Corporate OverviewMobiloitte ! Enterprise Mobility Corporate Overview
Mobiloitte ! Enterprise Mobility Corporate OverviewMobiloitte
 
Emakina Academy 5 - Know your audience - Webtrends
Emakina Academy 5 - Know your audience -  WebtrendsEmakina Academy 5 - Know your audience -  Webtrends
Emakina Academy 5 - Know your audience - WebtrendsEmakina
 
Re engineering for SaaS & cloud enablement
Re engineering for SaaS & cloud enablementRe engineering for SaaS & cloud enablement
Re engineering for SaaS & cloud enablementEkartha Inc
 
Hexaware QATS Capabilities 2012
Hexaware QATS Capabilities 2012Hexaware QATS Capabilities 2012
Hexaware QATS Capabilities 2012bfeltingoff
 
Network & Application Performance Monitoring - Troubleshooting HTTP Applicati...
Network & Application Performance Monitoring - Troubleshooting HTTP Applicati...Network & Application Performance Monitoring - Troubleshooting HTTP Applicati...
Network & Application Performance Monitoring - Troubleshooting HTTP Applicati...PerformanceVision (previously SecurActive)
 

Was ist angesagt? (18)

Envision IT Seminar Presentation - Microsoft Office 365
Envision IT Seminar Presentation - Microsoft Office 365 Envision IT Seminar Presentation - Microsoft Office 365
Envision IT Seminar Presentation - Microsoft Office 365
 
DanielBlackhurstCV_April15
DanielBlackhurstCV_April15DanielBlackhurstCV_April15
DanielBlackhurstCV_April15
 
Soa Offerings
Soa OfferingsSoa Offerings
Soa Offerings
 
Conversys Profile V1.1.1250511
Conversys Profile V1.1.1250511Conversys Profile V1.1.1250511
Conversys Profile V1.1.1250511
 
Conversys Profile
Conversys ProfileConversys Profile
Conversys Profile
 
08 17 Enterprise Customer Presentation Q2
08 17 Enterprise Customer Presentation Q208 17 Enterprise Customer Presentation Q2
08 17 Enterprise Customer Presentation Q2
 
WebSphere Portal | The Front End Of SOA
WebSphere Portal | The Front End Of SOAWebSphere Portal | The Front End Of SOA
WebSphere Portal | The Front End Of SOA
 
Gramener IT Services Enterprise Overview
Gramener IT Services Enterprise Overview Gramener IT Services Enterprise Overview
Gramener IT Services Enterprise Overview
 
Radixweb - Simplifying Technology Outsourcing
Radixweb - Simplifying Technology OutsourcingRadixweb - Simplifying Technology Outsourcing
Radixweb - Simplifying Technology Outsourcing
 
Develop, deploy and manage tomorrow’s applications…today presentation 1
Develop, deploy and manage tomorrow’s applications…today presentation 1Develop, deploy and manage tomorrow’s applications…today presentation 1
Develop, deploy and manage tomorrow’s applications…today presentation 1
 
Mobiloitte ! Enterprise Mobility Corporate Overview
Mobiloitte ! Enterprise Mobility Corporate OverviewMobiloitte ! Enterprise Mobility Corporate Overview
Mobiloitte ! Enterprise Mobility Corporate Overview
 
Emakina Academy 5 - Know your audience - Webtrends
Emakina Academy 5 - Know your audience -  WebtrendsEmakina Academy 5 - Know your audience -  Webtrends
Emakina Academy 5 - Know your audience - Webtrends
 
Re engineering for SaaS & cloud enablement
Re engineering for SaaS & cloud enablementRe engineering for SaaS & cloud enablement
Re engineering for SaaS & cloud enablement
 
Visual Resume
Visual ResumeVisual Resume
Visual Resume
 
SAP NetWeaver Gateway - Introduction
SAP NetWeaver Gateway - IntroductionSAP NetWeaver Gateway - Introduction
SAP NetWeaver Gateway - Introduction
 
Netax sdc
Netax sdcNetax sdc
Netax sdc
 
Hexaware QATS Capabilities 2012
Hexaware QATS Capabilities 2012Hexaware QATS Capabilities 2012
Hexaware QATS Capabilities 2012
 
Network & Application Performance Monitoring - Troubleshooting HTTP Applicati...
Network & Application Performance Monitoring - Troubleshooting HTTP Applicati...Network & Application Performance Monitoring - Troubleshooting HTTP Applicati...
Network & Application Performance Monitoring - Troubleshooting HTTP Applicati...
 

Andere mochten auch

привитие навыков самостоятельнноси на уроках биологии
привитие навыков самостоятельнноси на уроках биологиипривитие навыков самостоятельнноси на уроках биологии
привитие навыков самостоятельнноси на уроках биологииLudmilaVanchina1964
 
Yuvan New Resume
Yuvan New ResumeYuvan New Resume
Yuvan New ResumeYuvan Peter
 
An investigation into the use of seafood processing by-products in Nova Scotia
An investigation into the use of seafood processing by-products in Nova Scotia An investigation into the use of seafood processing by-products in Nova Scotia
An investigation into the use of seafood processing by-products in Nova Scotia Alison Chappell
 
характеристика участия деятельности логопеда
характеристика участия деятельности логопедахарактеристика участия деятельности логопеда
характеристика участия деятельности логопедаLudmilaVanchina1964
 
Cloud: To Build or Buy - Can You Justify On-Premises IT?
Cloud: To Build or Buy - Can You Justify On-Premises IT?Cloud: To Build or Buy - Can You Justify On-Premises IT?
Cloud: To Build or Buy - Can You Justify On-Premises IT?Dell World
 
67.careers in horticulture
67.careers in horticulture67.careers in horticulture
67.careers in horticultureentranzz123
 
Ten Must-Know Marketing Automation Stats Infographic
Ten Must-Know Marketing Automation Stats InfographicTen Must-Know Marketing Automation Stats Infographic
Ten Must-Know Marketing Automation Stats InfographicPardot
 

Andere mochten auch (11)

привитие навыков самостоятельнноси на уроках биологии
привитие навыков самостоятельнноси на уроках биологиипривитие навыков самостоятельнноси на уроках биологии
привитие навыков самостоятельнноси на уроках биологии
 
Answers
AnswersAnswers
Answers
 
Yuvan New Resume
Yuvan New ResumeYuvan New Resume
Yuvan New Resume
 
An investigation into the use of seafood processing by-products in Nova Scotia
An investigation into the use of seafood processing by-products in Nova Scotia An investigation into the use of seafood processing by-products in Nova Scotia
An investigation into the use of seafood processing by-products in Nova Scotia
 
Repaso tema 8_cast_sexto
Repaso tema 8_cast_sextoRepaso tema 8_cast_sexto
Repaso tema 8_cast_sexto
 
характеристика участия деятельности логопеда
характеристика участия деятельности логопедахарактеристика участия деятельности логопеда
характеристика участия деятельности логопеда
 
Cloud: To Build or Buy - Can You Justify On-Premises IT?
Cloud: To Build or Buy - Can You Justify On-Premises IT?Cloud: To Build or Buy - Can You Justify On-Premises IT?
Cloud: To Build or Buy - Can You Justify On-Premises IT?
 
67.careers in horticulture
67.careers in horticulture67.careers in horticulture
67.careers in horticulture
 
Bikroy.com presentation
Bikroy.com presentationBikroy.com presentation
Bikroy.com presentation
 
Ten Must-Know Marketing Automation Stats Infographic
Ten Must-Know Marketing Automation Stats InfographicTen Must-Know Marketing Automation Stats Infographic
Ten Must-Know Marketing Automation Stats Infographic
 
EEP Brochure
EEP BrochureEEP Brochure
EEP Brochure
 

Ähnlich wie Sink Or Swim: Transitioning Your Software Business To SaaS

Introduction To Saa S Tech Ba Apr 2009
Introduction To Saa S   Tech Ba   Apr 2009Introduction To Saa S   Tech Ba   Apr 2009
Introduction To Saa S Tech Ba Apr 2009ScioSales
 
A 360 Degree View Of SaaS Integration
A 360 Degree View Of SaaS IntegrationA 360 Degree View Of SaaS Integration
A 360 Degree View Of SaaS IntegrationBoomi
 
MeasureWorks - Stay in control when moving into the cloud, Compuware May 4th
MeasureWorks - Stay in control when moving into the cloud, Compuware May 4thMeasureWorks - Stay in control when moving into the cloud, Compuware May 4th
MeasureWorks - Stay in control when moving into the cloud, Compuware May 4thMeasureWorks
 
Estrategias para explotar las tendencias de SaaS y Cloud Computing
Estrategias para explotar las tendencias de SaaS y Cloud ComputingEstrategias para explotar las tendencias de SaaS y Cloud Computing
Estrategias para explotar las tendencias de SaaS y Cloud ComputingSoftware Guru
 
Cast Application Intelligence Platform
Cast Application Intelligence PlatformCast Application Intelligence Platform
Cast Application Intelligence PlatformJohn Fotiadis ✔️
 
Cloud Computing Overview And Predictions May 2009
Cloud Computing Overview And Predictions   May 2009Cloud Computing Overview And Predictions   May 2009
Cloud Computing Overview And Predictions May 2009Brent Jackson
 
Guy Nirpaz Next Gen App Servers
Guy Nirpaz Next Gen App ServersGuy Nirpaz Next Gen App Servers
Guy Nirpaz Next Gen App Serversdeimos
 
Saugatuck Glue Con.051209.Mwest
Saugatuck    Glue Con.051209.MwestSaugatuck    Glue Con.051209.Mwest
Saugatuck Glue Con.051209.Mwestmik3w3st
 
Developing Modern Applications in the Cloud
Developing Modern Applications in the CloudDeveloping Modern Applications in the Cloud
Developing Modern Applications in the CloudCobus Bernard
 
Performance Measurement and Monitoring for Salesforce Web & Mobile Apps
Performance Measurement and Monitoring for Salesforce Web & Mobile AppsPerformance Measurement and Monitoring for Salesforce Web & Mobile Apps
Performance Measurement and Monitoring for Salesforce Web & Mobile AppsSalesforce Developers
 
Innovate Faster in the Cloud with a Platform as a Service
Innovate Faster in the Cloud with a Platform as a ServiceInnovate Faster in the Cloud with a Platform as a Service
Innovate Faster in the Cloud with a Platform as a ServiceEngine Yard
 
Collaboration and Productivity with Microsoft SharePoint
Collaboration and Productivity with Microsoft SharePointCollaboration and Productivity with Microsoft SharePoint
Collaboration and Productivity with Microsoft SharePointEdgewater
 
Enterprise Mashups With Soa
Enterprise Mashups With SoaEnterprise Mashups With Soa
Enterprise Mashups With Soaumityalcinalp
 
Monolithic to Microservices Demystified
Monolithic to Microservices DemystifiedMonolithic to Microservices Demystified
Monolithic to Microservices DemystifiedTom Laszewski
 
Segundo Semario de SharePoint en Mexico por Joel Oleson
Segundo Semario de SharePoint en Mexico por Joel OlesonSegundo Semario de SharePoint en Mexico por Joel Oleson
Segundo Semario de SharePoint en Mexico por Joel OlesonJoel Oleson
 
Developing Modern Applications in the Cloud
Developing Modern Applications in the CloudDeveloping Modern Applications in the Cloud
Developing Modern Applications in the CloudAmazon Web Services
 
Scio Saa S Readiness Evaluation Sre V1.0
Scio Saa S Readiness Evaluation Sre V1.0Scio Saa S Readiness Evaluation Sre V1.0
Scio Saa S Readiness Evaluation Sre V1.0ScioSales
 
Understanding the Business Implications of SaaS Multi-Tenancy
Understanding the Business Implications of SaaS Multi-TenancyUnderstanding the Business Implications of SaaS Multi-Tenancy
Understanding the Business Implications of SaaS Multi-TenancyScioSales
 
Webinar - Business Implications of SaaS Multi Tenancy
Webinar - Business Implications of SaaS Multi TenancyWebinar - Business Implications of SaaS Multi Tenancy
Webinar - Business Implications of SaaS Multi TenancyScioSales
 

Ähnlich wie Sink Or Swim: Transitioning Your Software Business To SaaS (20)

Introduction To Saa S Tech Ba Apr 2009
Introduction To Saa S   Tech Ba   Apr 2009Introduction To Saa S   Tech Ba   Apr 2009
Introduction To Saa S Tech Ba Apr 2009
 
A 360 Degree View Of SaaS Integration
A 360 Degree View Of SaaS IntegrationA 360 Degree View Of SaaS Integration
A 360 Degree View Of SaaS Integration
 
att
attatt
att
 
MeasureWorks - Stay in control when moving into the cloud, Compuware May 4th
MeasureWorks - Stay in control when moving into the cloud, Compuware May 4thMeasureWorks - Stay in control when moving into the cloud, Compuware May 4th
MeasureWorks - Stay in control when moving into the cloud, Compuware May 4th
 
Estrategias para explotar las tendencias de SaaS y Cloud Computing
Estrategias para explotar las tendencias de SaaS y Cloud ComputingEstrategias para explotar las tendencias de SaaS y Cloud Computing
Estrategias para explotar las tendencias de SaaS y Cloud Computing
 
Cast Application Intelligence Platform
Cast Application Intelligence PlatformCast Application Intelligence Platform
Cast Application Intelligence Platform
 
Cloud Computing Overview And Predictions May 2009
Cloud Computing Overview And Predictions   May 2009Cloud Computing Overview And Predictions   May 2009
Cloud Computing Overview And Predictions May 2009
 
Guy Nirpaz Next Gen App Servers
Guy Nirpaz Next Gen App ServersGuy Nirpaz Next Gen App Servers
Guy Nirpaz Next Gen App Servers
 
Saugatuck Glue Con.051209.Mwest
Saugatuck    Glue Con.051209.MwestSaugatuck    Glue Con.051209.Mwest
Saugatuck Glue Con.051209.Mwest
 
Developing Modern Applications in the Cloud
Developing Modern Applications in the CloudDeveloping Modern Applications in the Cloud
Developing Modern Applications in the Cloud
 
Performance Measurement and Monitoring for Salesforce Web & Mobile Apps
Performance Measurement and Monitoring for Salesforce Web & Mobile AppsPerformance Measurement and Monitoring for Salesforce Web & Mobile Apps
Performance Measurement and Monitoring for Salesforce Web & Mobile Apps
 
Innovate Faster in the Cloud with a Platform as a Service
Innovate Faster in the Cloud with a Platform as a ServiceInnovate Faster in the Cloud with a Platform as a Service
Innovate Faster in the Cloud with a Platform as a Service
 
Collaboration and Productivity with Microsoft SharePoint
Collaboration and Productivity with Microsoft SharePointCollaboration and Productivity with Microsoft SharePoint
Collaboration and Productivity with Microsoft SharePoint
 
Enterprise Mashups With Soa
Enterprise Mashups With SoaEnterprise Mashups With Soa
Enterprise Mashups With Soa
 
Monolithic to Microservices Demystified
Monolithic to Microservices DemystifiedMonolithic to Microservices Demystified
Monolithic to Microservices Demystified
 
Segundo Semario de SharePoint en Mexico por Joel Oleson
Segundo Semario de SharePoint en Mexico por Joel OlesonSegundo Semario de SharePoint en Mexico por Joel Oleson
Segundo Semario de SharePoint en Mexico por Joel Oleson
 
Developing Modern Applications in the Cloud
Developing Modern Applications in the CloudDeveloping Modern Applications in the Cloud
Developing Modern Applications in the Cloud
 
Scio Saa S Readiness Evaluation Sre V1.0
Scio Saa S Readiness Evaluation Sre V1.0Scio Saa S Readiness Evaluation Sre V1.0
Scio Saa S Readiness Evaluation Sre V1.0
 
Understanding the Business Implications of SaaS Multi-Tenancy
Understanding the Business Implications of SaaS Multi-TenancyUnderstanding the Business Implications of SaaS Multi-Tenancy
Understanding the Business Implications of SaaS Multi-Tenancy
 
Webinar - Business Implications of SaaS Multi Tenancy
Webinar - Business Implications of SaaS Multi TenancyWebinar - Business Implications of SaaS Multi Tenancy
Webinar - Business Implications of SaaS Multi Tenancy
 

Kürzlich hochgeladen

Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsRavi Sanghani
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentPim van der Noll
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfIngrid Airi González
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPathCommunity
 
QCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architecturesQCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architecturesBernd Ruecker
 
React JS; all concepts. Contains React Features, JSX, functional & Class comp...
React JS; all concepts. Contains React Features, JSX, functional & Class comp...React JS; all concepts. Contains React Features, JSX, functional & Class comp...
React JS; all concepts. Contains React Features, JSX, functional & Class comp...Karmanjay Verma
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesThousandEyes
 
Accelerating Enterprise Software Engineering with Platformless
Accelerating Enterprise Software Engineering with PlatformlessAccelerating Enterprise Software Engineering with Platformless
Accelerating Enterprise Software Engineering with PlatformlessWSO2
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality AssuranceInflectra
 
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...itnewsafrica
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch TuesdayIvanti
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Strongerpanagenda
 
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS:  6 Ways to Automate Your Data IntegrationBridging Between CAD & GIS:  6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integrationmarketing932765
 
Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...
Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...
Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...BookNet Canada
 
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical InfrastructureVarsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructureitnewsafrica
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfNeo4j
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Farhan Tariq
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsNathaniel Shimoni
 
React Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App FrameworkReact Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App FrameworkPixlogix Infotech
 
Digital Tools & AI in Career Development
Digital Tools & AI in Career DevelopmentDigital Tools & AI in Career Development
Digital Tools & AI in Career DevelopmentMahmoud Rabie
 

Kürzlich hochgeladen (20)

Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and Insights
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdf
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to Hero
 
QCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architecturesQCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architectures
 
React JS; all concepts. Contains React Features, JSX, functional & Class comp...
React JS; all concepts. Contains React Features, JSX, functional & Class comp...React JS; all concepts. Contains React Features, JSX, functional & Class comp...
React JS; all concepts. Contains React Features, JSX, functional & Class comp...
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
 
Accelerating Enterprise Software Engineering with Platformless
Accelerating Enterprise Software Engineering with PlatformlessAccelerating Enterprise Software Engineering with Platformless
Accelerating Enterprise Software Engineering with Platformless
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
 
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch Tuesday
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
 
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS:  6 Ways to Automate Your Data IntegrationBridging Between CAD & GIS:  6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
 
Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...
Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...
Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...
 
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical InfrastructureVarsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdf
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directions
 
React Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App FrameworkReact Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App Framework
 
Digital Tools & AI in Career Development
Digital Tools & AI in Career DevelopmentDigital Tools & AI in Career Development
Digital Tools & AI in Career Development
 

Sink Or Swim: Transitioning Your Software Business To SaaS

  • 1. Sink or Swim: Key Technical Considerations of Building and Operating a SaaS Application March 19, 2009 Luis Aburto, CEO – Scio Consulting Jesse Kliza, Director of Business Development - Apprenda
  • 2. Who is Scio Consulting?  SaaS Enablement Professionals » SaaS Business and Technical Consulting » SaaS Product Development Services » SaaS Infrastructure Mgmt and Operations 2 Scio Consulting International, LLC. All rights reserved.
  • 3.  We want to build a SaaS App. OK… where do we start? Scio Consulting International, LLC. All rights reserved. 3
  • 4. Selecting the Feature Set  Is there an existing on-premise version of the app?  Who is the target customer for the SaaS app? » Same as for on-premise? » New target?  What is the purpose of creating the SaaS app? » Offers opportunity to enter new markets? » Stop losing clients? » Expand reach?  Consider » Business analytics and metrics » Mobile devices Scio Consulting International, LLC. All rights reserved. 4
  • 5. SaaS Feature Set  Develop for the Long Tail  80-20 Rule » 20% of the features provide the 80% of the value for end users Scio Consulting International, LLC. All rights reserved. 5
  • 6. Skill set for successfully building and operating a SaaS offering Skills for Operating Skills for Building » Web-based marketing & » Product sales Management » Infrastructure management » Web Architecture & Development » Web application management & » Web/RIA UI Design performance monitoring » Infrastructure » Web-based customer Architecture service and technical support » Web Testing Scio Consulting International, LLC. All rights reserved. 6
  • 7. Defining the right level of “SaaSification” “SaaSification” Levels Characteristic Hosted (ASP Application Full SaaS Model) Virtualization Approach Approach Tenancy Model Single Tenant Single Tenant Multi-tenant with Tenant Mgmt. Tools Modification Minimal Minimal Moderate to Required to Extensive Existing App Operative Highest Moderate Lowest Overhead Scalability of Lowest Low Highest the Approach Initial Lowest Moderate Highest Investment Scio Consulting International, LLC. All rights reserved. 7
  • 8. SaaSification level – cont’d  Application Virtualization tools » Wrapped Apps » Parallels » Citrix » Etc.  Considerations » Is there legacy code that could be leveraged or that would be difficult to re-write? » How many new implementations per year are forecasted? » Has the SaaS model been proven in the target market? Scio Consulting International, LLC. All rights reserved. 8
  • 9. Key technical architecture aspects of a SaaS application and its infrastructure  Multi-tenancy  Integration  Scalability  Security » Load balancing » Identity management » Routing  Usability  Availability  Communication  Performance » e-mail, sms, etc.  Configuration-driven  Globalization Customization  Audit and compliance » look and feel  Backup and recovery » Functionality These factors influence App Architecture as well as Infrastructure Architecture Scio Consulting International, LLC. All rights reserved. 9
  • 10. SaaS-specific functionality that must be present in a SaaS application Pricing Engine  Billing Engine & Payment processing  Tenant and Subscription Management  Service Provisioning  Usage and Performance Monitoring  Subscriber Management & Self-Service  This functionality takes from 20 to 50% of The development effort of a SaaS App Scio Consulting International, LLC. All rights reserved. 10
  • 11. Leveraging commercial SaaS components and services to expedite development  Billing » Zuora, Vindicia  Customer Management » Aria Systems  Payment Processing » Paypal, etc.  Monitoring » Absolute Performance, TrustSaaS, SaaSMonitor.com  Integration » Boomi, Cast Iron Systems  Analytics » Sonoa Scio Consulting International, LLC. All rights reserved. 11
  • 12. Choosing a technology stack and/or PaaS From the Ground Up Through a PaaS (Platform as a Service) PaaS Platform Examples: PaaS Examples: • LAMP • SaaSGrid • Win, IIS, ASP.NET, SQL Server • Force.com • Ruby on Rails • Google App Engine, Bungee Lab Hosting Alternatives: Hosting: • In-house • Included • Co-location • Cloud Computing (EC2, GoGrid) 12 Scio Consulting International, LLC. All rights reserved.
  • 13. SaaS Technology Stack Details Customer-facing Application development (Ex: in-house, Scio) PaaS Services IaaS/PaaS Services Scio Consulting International, LLC. All rights reserved. 13
  • 14. Selecting a hosting platform and/or provider for the SaaS application  In-house Datacenter  Co-location Managed Hosting » • Peer1, Rackspace, Bluelock, etc. Un-managed Hosting » • ServerBeach, The Planet, etc. Value-added Managed Hosting » • OpSource  Cloud Computing » Amazon EC2, GoGrid, Mosso, etc.  Included with PaaS » SaaSGrid, Force.com, etc. Scio Consulting International, LLC. All rights reserved. 14
  • 15. Technical operations of a SaaS business  Testing/QA/QC  Release cycles » How do we manage maintenance windows? » How do we manage upgrades and new functionality without affecting customers?  Hosting (Infrastructure) » Performance monitoring » Up-time  Reliability, replication and recovery  Compliance and auditing  Contract management  Customer Service Scio Consulting International, LLC. All rights reserved. 15
  • 16. SaaSGrid as a PaaS Customer-facing Application development (Ex: in-house, Scio) SaaSGrid Hosting Company Scio Consulting International, LLC. All rights reserved. 16
  • 17. Jesse Kliza Director of Business Development Apprenda
  • 18. Let’s talk about YOU New ISVs with a need to focus resources  Existing ISVs with successful businesses looking to break into the  SaaS space Complex and powerful applications  Skilled engineering professionals  Want to leverage your existing skills  Concerned about:  How to deliver SaaS efficiently  How to roll out a single update to all of your customers without downtime  Application scalability and performance  Infrastructure cost  Security  Multi-tenancy 
  • 19. Apprenda: “A Team of Patients turned Doctors” Understand the “pain” because we’ve been there  Team members with SaaS experience ranging from  software architecture to business modeling.
  • 20. What is SaaSGrid? “Operating System” for SaaS Applications  Injects “SaaS DNA” into your applications  single tenant  single instance, multi-tenant  Convert  Provides all mission critical SaaS functionality Drastically simplifies building a SaaS business 
  • 21. Why “Operating System”? SaaS Applications Before SaaSGrid SaaS Application User Interface, Business Logic, Database Multi- User •Non-strategic Scale Security tenancy system •Difficult •Time consuming Provisio •Costly Etc. Pricing Billing ning Hardware (Datacenter)
  • 22. SaaSGrid – The OS for SaaS SaaS Applications Using SaaSGrid Your 2nd SaaS App Your 1st SaaS App UI, Business Logic, UI, Business Logic, Database Database Multi- User A Cloud OS Scale Security tenancy system For SaaS Apps Provision Etc. Pricing Billing ing Hardware (Datacenter)
  • 23. Zero Effort Multi-tenancy Apps are written single-tenant, deployed as multi-tenant  Static transformations (e.g. schema transformations)  Runtime instrumentation  Most Efficient SaaS – single instance, multi-tenant  Tenancy strategies can differ across the 3 application layers  Configuration driven - SaaSGrid defers database isolation to  deploy time! Used to be a significant design time decision  Multi-tenant  DB is transformed on the fly  Single-tenant  A DB is provisioned per customer 
  • 24. Flexible Commercialization 5% API driven, 95% portal driven  Monetization   Define what to charge for and how to bundle Provisioning   Get a customer “on board” Metering   Track usage so it can be charged for Billing   Issue invoices, collect & manage money
  • 25. Real ISVs don’t want to hear… “Just throw all of that stuff out, and start from  scratch” “Here’s a great new programming language that  you can learn in your spare time, AND you can only run it in one place…forever.” “Here you go little fella…this simple wysiwyg  editor should make it easier for you and it’s not TOO constraining.”
  • 26. SaaSGrid was built for… YOU A real web based OS that addresses the core SaaS  architecture problems Allows you to leverage a known stack (.NET) for application  development, and weave in SaaS. Existing assets are important! Provides all of the necessary SaaS business tools, hooked  deep into the architecture Allows for very interesting value introduction  Decouples hosting from runtime, giving you choice and  protection!
  • 27. The SaaSGrid Big Picture Get to Market Much Faster  Save Money (Upfront + boost in gross margin)  Reduce Your Risk Profile  Focus on Your Customer’s Needs  Allocate resources on strategic initiatives 
  • 28. Key Takeaways Scio Consulting International, LLC. All rights reserved. 28
  • 29. Key Point #1 Developing SaaS successfully involves a lot more than putting your application on the Web. Scio Consulting International, LLC. All rights reserved. 29
  • 30. Key Point #2 Feature set must be aligned with vision and strategy of the new SaaS app And Think Web! Scio Consulting International, LLC. All rights reserved. 30
  • 31. Key Point #3 Identify gaps in your in-house skill set and define how you are going to fill them. Scio Consulting International, LLC. All rights reserved. 31
  • 32. Key Point #4 True Multi-tenant SaaS is ideal but in some cases partial/hybrid solutions may be appropriate Scio Consulting International, LLC. All rights reserved. 32
  • 33. Key Point #5 Get your Architecture right upfront. Making corrections along the way will be complex and expensive. Scio Consulting International, LLC. All rights reserved. 33
  • 34. Key Point #6 Creating all the “SaaS plumbing” requires significant effort. Plan for it. Scio Consulting International, LLC. All rights reserved. 34
  • 35. Key Point #7 Hosting alternatives abound. But not all hosting was born equal. Go with the highest level of service you can afford. Scio Consulting International, LLC. All rights reserved. 35
  • 36. Key Point #8  Selecting the right PaaS will » Simplify technical decision process » Accelerate time to market » Reduce development and operating costs  SaaS Add-ons (monitoring, billing,etc.) can save time and money while adding value to your operations Scio Consulting International, LLC. All rights reserved. 36
  • 37. Conclusions  SaaS is a different ball game  There is no magic, just a learning curve  Build vs Buy applies to expertise, tools, platforms, etc.  Good luck! Scio Consulting International, LLC. All rights reserved. 37
  • 38. http://www.sciodev.com Luis Aburto, CEO 408.404.3897 x 254 laburto@sciodev.com http://www.apprenda.com Jesse Kliza, Director of Business Development 518.383.2130 x 306 jkliza@apprenda.com