SaaS vs SoftwareTraditionally, customers purchased software and installed it on their own equipment. Under this model, the customer needs to make an upfront investment. The software vendor may offer support but management and operation of the software lies with the customer. SaaS is often billed on a monthly basis with no upfront fees and typically includes hosting, operation and management.
Saas vs PaaSPlatform as a service, or PaaS, is a model where a vendor provides a rich environment for developing your own software. The PaaS environment is managed, operated and supported by the vendor. SaaS is oriented towards software that works without any development, PaaS is for developing software yourself.
SaaS vs IaaSInfrastructure as a service, or IaaS, is the rental of cloud computing infrastructure such as computing, data storage and load balancers. The vendor manages and operates related data centers and may provide a platform for managing your computing infrastructure. SaaS is managed software, IaaS is managed hardware. In other words, IaaS doesn't include any software beyond basic operating systems and tools for managing cloud infrastructure.
SaaS vs Cloud ComputingCloud computing is a class of information technology that allows many physical computers to act as a single resource. SaaS is typically implemented using cloud computing. As such, it is reasonably accurate to say that SaaS is a type of cloud computing.
SaaS vs Mobile AppsMobile apps require users to install software on their devices. As such, mobile apps aren't SaaS. However, in many cases an app heavily relies on cloud services for its functionality. In this case, the mobile app can be viewed as a thin client for software as a service.
SaaS vs WebsitesWebsites are hosted by the provider and resemble SaaS. Any website that implements enough functionality to be considered software is SaaS. For example, a website that allows users to upload and download their data and documents is considered software as a service.Software as a service usually comes with a service level agreement, or SLA, that provides a contractual guarantee for the performance of the service. For example, it is common for an SLA to promise an uptime of around 99.95% with penalties for missing this target.
BenefitsSoftware as a service allows a firm to start using software quickly with little upfront investment. Payments for SaaS are typically an operating expense that can be immediately deducted for the purposes of taxation. SaaS software is managed, operated and supported. This generally makes life easier for the customer. Many SaaS vendors have an established reputation in areas such as reliability and security. Some SaaS products allow customers to liberate and encrypt their own data. SaaS can typically be customized by the customer to add functionality or integrate systems and data.
DisadvantagesSaaS is typically priced as a monthly recurring fee and may have a higher total cost of ownership than the traditional model of purchasing software with one upfront payment. Customers have no control over the software and it may be upgraded and changed regularly. Customization of the software can be costly and upgrades can require custom code to be updated according to the vendor's schedule. Sophisticated customers may find that some SaaS vendors lag in areas such as information security and service management. It can be difficult to end contracts with SaaS vendors as they have your data. If a SaaS vendor fails, your business may be disrupted.
|Overview: Software as a Service Definition|
Software that is hosted, managed, operated and supported by a vendor.