Software As A Service (SaaS) Last Updated : 28 Mar, 2020 Comments Improve Suggest changes Like Article Like Report Owning software is very expensive. For example, a ₹50 lakh software running on a ₹1 lakh computer is a common place. As with hardware, owning software is the current tradition across individuals and business houses. Often the usage of a specific software package does not exceed a couple of hours of usage per week. In this situation, it would be economically worthwhile to pay per hour of usage. This would also free the user from the botherance of maintenance, upgradation, backup etc. This is exactly what is advocated by SaaS. Software As A Service (SaaS) is a software delivery model and involves customers to pay for any software per unit time of usage, with the price reflecting market place supply and demand. In this context, SaaS makes a case for pay per usage of software rather than owning software for use. As we can see, SaaS shifts "ownership" of a software from a customer to a service provider. Software owner provides maintenance, daily technical operation and support for the software. Services are provided to the client on the amount of usage basis. The service provider is a vendor who hosts the software and lets the users execute on-demand charges per usage units. It also shifts the responsibility for hardware and software management from customer to the provider. The cost of providing software services reduces as more and more subscribe to the service. It makes the software accessible to a large number of customers who cannot afford to purchase the software outright. If we compare SaaS to SOA, we can observe that SaaS is a software delivery model, whereas SOA is a software construction model. Despite significant differences, both SOA and SaaS espouse closely related architecture models. SaaS and SOA complement each other. SaaS helps to offer components for SOA to use. SOA helps to quickly realize SaaS. Also, the main enabler of SaaS and SOA are the internet and web services technologies. Comment More infoAdvertise with us A aryadasburma Follow Improve Article Tags : Software Engineering Explore Software Engineering BasicsIntroduction to Software Engineering7 min readSoftware Development Life Cycle (SDLC)8 min readSoftware Quality - Software Engineering5 min readISO/IEC 9126 in Software Engineering4 min readBoehm's Software Quality Model4 min readSoftware Crisis - Software Engineering3 min readSoftware Measurement & MetricesSoftware Measurement and Metrics4 min readPeople Metrics and Process Metrics in Software Engineering8 min readHalsteadâs Software Metrics - Software Engineering11 min readCyclomatic Complexity6 min readFunctional Point (FP) Analysis - Software Engineering8 min readLines of Code (LOC) in Software Engineering4 min readSoftware Development Models & Agile MethodsWaterfall Model - Software Engineering13 min readWhat is Spiral Model in Software Engineering?9 min readPrototyping Model - Software Engineering7 min readIncremental Process Model - Software Engineering6 min readRapid Application Development Model (RAD) - Software Engineering9 min readCoupling and Cohesion - Software Engineering10 min readAgile Software Development - Software Engineering15+ min readSRS & SPMSoftware Requirement Specification (SRS) Format5 min readSoftware Engineering | Quality Characteristics of a good SRS7 min readSoftware Project Management (SPM) - Software Engineering8 min readCOCOMO Model - Software Engineering15+ min readCapability Maturity Model (CMM) - Software Engineering11 min readIntegrating Risk Management in SDLC | Set 18 min readSoftware Maintenance - Software Engineering14 min readTesting & DebuggingWhat is Software Testing?11 min readTypes of Software Testing15+ min readTesting Guidelines - Software Engineering3 min readWhat is Debugging in Software Engineering?11 min readVerification & ValidationVerification and Validation in Software Engineering6 min readRole of Verification and Validation (V&V) in SDLC5 min readRequirements Validation Techniques - Software Engineering8 min readPractice QuestionsTop 50+ Software Engineering Interview Questions and Answers [2025]15+ min read Like