SaaS: A Revolution in Software Design Gerett Commeford M.Sc. Candidate, University of Guelph Tuesday February 13, 2007 Service Oriented Computing.

Slides:



Advertisements
Similar presentations
Coach Transportation Ticketing System
Advertisements

Managing Hardware and Software Assets
Araullo, Carlo Mari Chan, John Mark Dela Pena, Carmina Santillan, Jeane Pauline.
Application Service Providers The new way of working.
Logo Software as a service (Saas) Group D Fong Hui Yun Kyung Jung Yijia Li Roxana Hernandez UC-Berkeley Strategic Computing and Communications Technology.
Standby …… Do not adjust your screen settings. There is nothing wrong with your screen. We will launch in a while.
Slide 1.1 Copyright © 2004 by The McGraw-Hill Companies, Inc. All rights reserved. An Introduction to Object-Oriented Systems Analysis and Design with.
Nick Mayhew Group Manager, Partner Strategy Stefan Jansen Hosting Manager Christian Longstaff Partner Marketing Manager.
1 IS112 – Chapter 1 Notes Computer Organization and Programming Professor Catherine Dwyer Fall 2005.
Management Information Systems, 4 th Edition 1 Chapter 16 Alternative Avenues for Systems Acquisitions.
Current and Future of Enterprise IT David C Howell.
CRM SOFTWARE What is CRM, Evolution of CRM software and SaaS, SugarCRM in depth, CRM SW Market.
Oracle Database Administration. Rana Almurshed 2 course objective After completing this course you should be able to: install, create and administrate.
Greg Pierce| Concerto Cloud Services Which Cloud is Right for Microsoft CRM?
Does "The Cloud" Fit Into Your Organization? Tom Horan Meridian IT Inc. VP, Strategic Markets (847)
Addition to Networking.  There is no unique and standard definition out there  Cloud Computing is a general term used to describe a new class of network.
Chapter-7 Introduction to Cloud Computing Cloud Computing.
Plan Introduction What is Cloud Computing?
Request For Proposal Barbara Antuna Ronald Healy Chad Hodge Andrew James Mel Ocampo.
1.Training and education 2.Consulting 3.Travel 4.Hardware 5.Software Which of the following is not included in a firm’s IT infrastructure investments?
September * Provide analysis, advice, and recommendations on the impacts that new and emerging technologies are likely to have on the management.
CLOUD COMPUTING For Beginners.
Page  1 SaaS – BUSINESS MODEL Debmalya Khan DEBMALYA KHAN.
Introduction to Cloud Computing
Effectively Explaining the Cloud to Your Colleagues.
3 Cloud Computing.
Chapter 15 Systems Development
Cloud Computing Kwangyun Cho v=8AXk25TUSRQ.
The evolution of HR David Woodward Chief Information Officer.
"What is Cloud Computing and what does it mean to you???” Mark Munson.
By: Jeff Siglin BADM 559 Professor Michael Shaw. SaaS Introduction  What is it?  Technically Speaking: It’s software that’s developed and hosted by.
Introduction to Cloud Computing
TECHNOLOGY GUIDE THREE
AMSI Hosting Options User Panel Discussion Presented by Brian Torney Session 107 Advantages of Self Hosting.
2 Systems Architecture, Fifth Edition Chapter Goals Describe the activities of information systems professionals Describe the technical knowledge of computer.
Summary of Enterprise Computing Models. Slide 2 Enterprise Dimensions Who does what? In-source out-source hardware and software Staff vs. consultant What.
The University of Texas at San Antonio The Office of Information Technology Network Upgrade Overview.
SCSC 311 Information Systems: hardware and software.
1 © 2009 Cisco Systems, Inc. All rights reserved.Cisco Confidential Cloud Computing – The Value Proposition Wayne Clark Architect, Intelligent Network.
Plan  Introduction  What is Cloud Computing?  Why is it called ‘’Cloud Computing’’?  Characteristics of Cloud Computing  Advantages of Cloud Computing.
PPTTEST 10/24/ :07 1 IT Ron Williams Business Innovation Through Information Technology IS Organization.
BUS237 D-106 (group #6) Harley Lang, Ivy Jiang, Jasmine Yu.
Company small business cloud solution Client UNIVERSITY OF BEDFORDSHIRE.
Best Practices for a Successful SaaS Implementation Joseph H. Aston, Oracle Project Lead Velocity Technology Solutions September 18, 2015.
Cis339 Chapter 2 The Origins of Software 2.1 Modern Systems Analysis and Design Fifth Edition.
Cloud ERP vs On Premise ERP February 27, AgendaAgenda.
SaaS, the new contracting option for SW (advantages and disadvantages) LibriTech Iberica Centro Congressi Panorama – September th ADLUG ANNUAL.
RANDY MODOWSKI COSC Cloud Computing. Road Map What is Cloud Computing? History of “The Cloud” Cloud Milestones How Cloud Computing is being used.
Software as a Service (SaaS) Fredrick Dande, MBA, PMP.
Ram Kumar - Director – Product Management techcello (A Division of Asteor Software Inc) Everything You Always Wanted To Know About Multi- Tenancy Speaker:
Electronic Commerce Semester 2 Term 2 Lecture 14.
Cloud Computing 3. TECHNOLOGY GUIDE 3: Cloud Computing 2 Copyright John Wiley & Sons Canada.
Computer Technology: Your Need to Know Chapter 1 Slide 1.
Stamatia Bibi1, Dimitris Katsaros2, Panayiotis Bozanis2
Chapter 1 Computer Technology: Your Need to Know
Understanding The Cloud
Software as a service Cs 595 Lecture 13.
SAP in ERP – A Bird’s Eye View
IOT Critical Impact on DC Design
Intro to SaaS Software as a service (SaaS) is a model of software delivery where the software company provides maintenance, daily technical operation,
Enterprise Systems Management – ESM821S
Phase 4: Compelling Case for Change
Your Next LIMS: SaaS or On-Premise? Presented by:
Chapter 2 The Origins of Software
NAV In The Cloud: Exploring Options for a Cloud-based Deployment
3 Cloud Computing.
Computers Are Your Future Twelfth Edition
Software as a service (Saas)
Salesforce.com Salesforce.com is the world leader in on-demand customer relationship management (CRM) services Manages sales, marketing, customer service,
Presentation transcript:

SaaS: A Revolution in Software Design Gerett Commeford M.Sc. Candidate, University of Guelph Tuesday February 13, 2007 Service Oriented Computing

Tuesday February 13, 2007SaaS: A Revolution in Software Design2 / 14Purpose  Explore the details of Software as a Service (SaaS)  Perform a cost analysis Traditional vs. SaaS enterprise softwareTraditional vs. SaaS enterprise software  Determine when to implement SaaS  Look at the future of SaaS

Tuesday February 13, 2007SaaS: A Revolution in Software Design3 / 14Introduction “Software evolution has been traditionally associated with the idea of changing the code of a system, or system’s component. It is universally accepted that software must be continually changed to remain satisfactory in use and evolution is often seen as the long term result of software maintenance.” [1] Traditional softwareTraditional software –OK for home users –NOT OK for businesses

Tuesday February 13, 2007SaaS: A Revolution in Software Design4 / 14 Costs of Doing Business Enterprise Software PackageEnterprise Software Package –License Fees –Hardware Deployment –Backup Software –Network Bandwidth –IT Staff –Training Staff As much as $9 on hidden cost for every dollar spent on license fees [2]As much as $9 on hidden cost for every dollar spent on license fees [2] Source: Microsoft Clip Art

Tuesday February 13, 2007SaaS: A Revolution in Software Design5 / 14SaaS “The software industry is weakly founded, and one aspect of this weakness is the absence of a software component sub-industry” [3] SaaS DefinedSaaS Defined “A model of software delivery where the software company provides maintenance, daily technical operation, and support for the software provided to their client” [4] Distinction between possession and ownership of software from its useDistinction between possession and ownership of software from its use

Tuesday February 13, 2007SaaS: A Revolution in Software Design6 / 14 History and Current Trend Application Service Provider (ASP) vs. On- Demand ServicesApplication Service Provider (ASP) vs. On- Demand Services –Single-tenant vs. multi-tenant –Hosting the application –Performance Market for SaaS reached $4.2Market for SaaS reached $4.2 billion in 2004, and is expected to expand to $10.7 billion by 2009 Source: Microsoft Clip Art

Tuesday February 13, 2007SaaS: A Revolution in Software Design7 / 14 Cost Analysis Salesforce.com Salesforce.com –Market leader for on-demand customer relationship management (CRM) Total Cost of OwnershipTypical Licensing Software Professional Edition subscription with Salesforce.com Number of Users50 Application License & Subscription$100,000.00$39, Support / Upgrade Costs$18,000$0.00 Implementation & Customization (Price will vary) $100,000.00$9, IT Infrastructure / Hosting Costs$100,000.00$0.00 IT Personnel Support$50,000.00$0.00 Training Costs (Administrator & End User)$15,000.00$3, Totals ($)$383,000.00$52, Costs (%)100%14% Source:

Tuesday February 13, 2007SaaS: A Revolution in Software Design8 / 14 When to use SaaS “For core activities, the goal is to differentiate as much as possible on any variable that impacts customers’ purchase decisions and to assign one’s best resources to that challenge. By contrast, every other activity in the corporation is not core, it is context.” [5] Source: Geoffrey A. Moore, Living on the Fault Line, Revised Edition, HarperCollins, 2002, page 26

Tuesday February 13, 2007SaaS: A Revolution in Software Design9 / 14 Future of SaaS Fastest growing segment of the enterprise application marketFastest growing segment of the enterprise application market –Growing at a rate of 25% per year, compared to 5% per year for traditional software Improvement is neededImprovement is needed –Customization –Security & Privacy –Availability & Reliability Source: Microsoft Clip Art

Tuesday February 13, 2007SaaS: A Revolution in Software Design10 / 14Customization SaaS Lacks the ability to satisfy a business’ unique needsSaaS Lacks the ability to satisfy a business’ unique needs –Technical complexity and Cost Will large corporations pay to customize?Will large corporations pay to customize? –Even if operational and maintenance costs are absorbed by the application vendor? –Will it be worth wile for the vendor? Highly customized applications may never see a migration to service architectureHighly customized applications may never see a migration to service architecture –SaaS could remain the way it is.

Tuesday February 13, 2007SaaS: A Revolution in Software Design11 / 14 Security & Privacy Data and information storageData and information storage –No longer responsibility of IT Manager –Transportation security Intranet vs. InternetIntranet vs. Internet Vendors must be able to be trustedVendors must be able to be trusted –Liability issues –Privacy issues

Tuesday February 13, 2007SaaS: A Revolution in Software Design12 / 14 Availability & Reliability Reliance on connectivityReliance on connectivity –Ability to use software offline is a necessity in the business world –Traveling Salesman –Downtime? Network BandwidthNetwork Bandwidth –More, more, more…

Tuesday February 13, 2007SaaS: A Revolution in Software Design13 / 14Conclusions Without a doubt a revolution in software designWithout a doubt a revolution in software design Subscription instead of ownershipSubscription instead of ownership –Creates a business advantage and speaks to a whole new mind set in the area of software acquisition What does the future hold?What does the future hold? –Where will industry expand? (MS, etc.) –How long until SaaS is labeled Traditional?

Tuesday February 13, 2007SaaS: A Revolution in Software Design14 / 14 [1] Canfora, G Software Evolution in the Era of Software Services. In Proceedings of the Principles of Software Evolution, 7th international Workshop on (Iwpse'04) - Volume 00 (September , 2004). IWPSE. IEEE Computer Society, Washington, DC, [2] Yankee Group [3] MCILROY, M. D., Mass produced software components. In Software Engineering; NATO Scientific Affairs Division, Brussels, Belgium, pp [4] Wikipedia.com [5] Geoffrey A. Moore, Living on the Fault Line, Revised Edition, HarperCollins, 2002, page 26