SaaS是Software-as-a-service(软件即服务)的简称,是随着互联网技术的发展和应用软件的成熟,而在21世纪开始兴起的一种完全创新的软件应用模式。它与 on-demand software (按需软件) ,the application service provider (ASP,应用服务提供商) ,hosted software (托管软件)具有相似的含义。它是一种通过Internet提供软件的模式,厂商将应用软件统一部署在自己的服务器上,客户可以根据自己实际需求,通过互联网向厂商定购所需的应用软件服务,按定购的服务多少和时间长短向厂商支付费用,并通过互联网获得厂商提供的服务。 在这种模式下,客户不再象传统模式那样花费大量投资用于硬件、软件、人员,而只需要支出一定的租赁服务费用,通过互联网便可以享受到相应的硬件、软件和维护服务,享有软件使用权和不断升级,这是网络应用最具效益的营运模式。
到现在为止,SaaS的发展经历了两个阶段,也就是SaaS1.0(软件功能以服务的形式进行发布)和SaaS2.0(混合了软件,基础设施和商业服务,并且按照多重使用,交付平台和业务模型的方式进行组合部署)
SaaS1.0 概念的应用都是基于web服务的前端和具有多重租赁者数据模型的后台。多重租赁带来了一种规模经济。由于它的高度分散的采购模式,最高层的用户实际上低估了当前他们公司中使用的应用程序的数量。SaaS1.0主要是通过应用程序租赁的方式来降低公司的软件管理费用,它主要是针对中小型企业。
SaaS2.0 结合了SOA和工作流技术,提供了丰富的可配置的强大的应用程序和数据整合能力。SaaS2.0可以帮助用户改造他们的业务结构,流程以及他们运营方式。SaaS2.0能够做到随需应变。
可以说SaaS2.0是集硬件,软件以及服务于一身的特定解决方案。