SaaS具有以下幾方面的特點:
多重租賃性和自定制性:SaaS提供商只需提供一套軟件系統就能夠同時支持多個租戶。客戶可結合實際需求,定制個性化的SaaS軟件。
可擴展性和靈活應變性:SaaS可以通過參數應用、自定制空間、集成器,把多個不同的在線應用軟件服務重新整合,形成新的軟件服務,具有良好的可擴展性。此外,對SaaS應用程序的使用是動態的,用戶能夠根據市場需求變化,隨時對應用軟件作出調整,以應對新需求。
經濟性:SaaS提供商只需要維護和升級一套軟件系統,無須提供售后技術服務,從而降低了軟件的維護和售后服務費用。用戶以租賃的方式在線使用SaaS軟件,不用購買軟硬件、建設機房、招聘IT人員等,減少了前期投資、設備維護費、軟件授權費等。
在線工作性:SaaS通過互聯網提供軟件托管服務,簡單易用。在線軟件一般容易操作,在服務器端自動升級,無須安裝任何插件或軟件;不需要專職人員維護,隨時隨處可以操作,從而為用戶帶來了極大的便利。
可配置性:在SaaS模式下,所有實例都使用相同的代碼實施,供應商提供詳細的配置選擇,用戶可以根據自己的實際需要選擇配置。
云部署:SaaS是一種基于云服務的應用產品,因此整個產品完全不適用于傳統軟件的本地部署模式。
網絡供應(分發):呼應云部署。因為部署在云端,每個客戶都必須通過互聯網分發產品。
集中托管:這個概念的衍生品叫做多租戶單實例,可以簡單理解為不同客戶的數據沒有物理隔離。相應的單租戶多實例概念是近期流行的私有云部署。
按需供應:這一特點明顯針對中小企業,因為只有中小企業的需求才會在短時間內發生很大變化。當然,按需供應也是基于多租戶訂單實例的自然產物。房東只需不斷為有需要的租戶開辟現有空間。
服務特性:SaaS使得軟件以互聯網為載體的服務形式被客戶使用,所以服務合約的簽定、服務使用的計量、在線服務質量的保證、服務費用的收取等等問題都必須考慮。而這些問題通常是傳統軟件沒有考慮到的。
高效的多用戶支持特性:高效的多客戶支持則是設計基于SaaS模式的系統中最為重要的一環。比如說當一個用戶試圖通過某個基于SaaS模式的客戶關系管理應用來訪問本公司的客戶數據時,它所連接的這一基于SaaS模式的客戶關系管理應用可能正同時被來自不同企業的成百上千個終端用戶所使用,此時所有用戶完全不知道其他并發用戶訪問的存在。這種在SaaS應用中極為常見的場景就要求基于SaaS模式的系統可以支持在多用戶間最大程度共享資源的同時嚴格區分和隔離屬于不同客戶的數據。