2. What is Software-as-a-Service? Software as a Service (SaaS) is a model of software deployment where an application is hosted as a service provided to customers across the Internet. It is a Deployment/Delivery model » Hosted and Managed by vendor » Delivered across the Internet
4. Software Company Software Delivery Software Delivery Software Delivery Software Delivery User 1 User 2 User 3 User 4 Conventional software delivery method
8. Hosted remotely (typically in a web farm) Web front end only AJAX – HTML, JavaScript Back end – Database Usually multiple users – different legal entities Billing – Per user per month or similar. Definition of the Day
9. SAAS Subscription -No hardware -No Software -No management -Web-native apps -Internet based external access -Multi-tenancy Cost Per User Privately Hosted -No hardware -Own software -No management -ASP’s VPN for external access In-House -Own hardware -Own Software -management -Own VPN for external access Affordability of Software Virtual Computing Cloud Service Provider Dedicated H/W In house hardware Time and Technology Changes The evolution of software as a service
10. Lower entry point » No large up-front investment in • Software licenses • IT infrastructure Lower operating/maintenance costs » Fast, easy deployment (Web browser) » Vendor maintains/upgrades application » No IT staff necessary to keep running Consumption based expenditure » Pay As You Go (OpExvsCapEx) » Scale up/down as needed Benefits of SAAS - for client’s
11. Easy and rapid deployment/ramp up » Typically based on Web browser access » No additional hardware/software needed Any time, Any where access » Outside the corporate firewall Transparent updates 60% lower total cost of ownership over 36 months SAAS vendor manages scalability and availability lowering infrastructure costs for end-users Vendor economics aligned with customer needs Easier integration & collaboration Benefits of SAAS - For End-user
12. Economies of Scale » Derived from Multi-tenant architecture • Better resource utilization • Simplified maintenance » For a well designed app, operating costs per customer drop as customer base grows Better understanding of usage patterns » To drive innovation and enhancements Faster release cycles to keep up with market and competition De-facto access to Global market Benefits of SAAS - For Venders
15. Standard configurations for a vertical market Single Instance Multiple customers against a Single Industry Code Set Offering Examples – Supply Visualization – Vertical Editions – Desktop Shipping Multi Tenant (On Demand)
17. Outsourcing - utilising any external agency or organisation to fulfil an element of business management, for instance to man a call centre or run a company’s payroll Hosting– provision of access to software installed remotely, probably including data management What SAAS is not:
22. Traditional packaged software Software as a serivce Designed from the outset up for delivery as Internet-based services Designed for customers to install, manage and maintain. Architect solutions to be run by an individual company in a dedicated instantiation of the software Designed to run thousands of different customers on a single code Comparison of business model
23. Software as a serivce Traditional packaged Software Infrequent, major upgrades every 18-24 months, sold individually to each installed base customer. Frequent, "digestible" upgrades every 3-6 months to minimize customer disruption and enhance satisfaction. Version control Upgrade fee Fixing a problem for one customer fixes it for everyone May use open APIs and Web services to facilitate integration, but each customer must typically pay for one-off integration work. Streamlined, repeatable functionality via Web services, open APIs and standard connectors Comparison of business model
25. Because there is only one copy of the software maintenance is substantially eased The software only runs in one environment – an environment totally controlled by the supplier IE and Mozilla – damn! Reduced operating costs. Ease of Maintenance
26. A single server handing multiple customers can be optimised – no extra peripherals – no CRT. Mass storage optimised No need for virtualisation Rack mounts Minimum cabling - at both ends. Reduced Hardware Costs