在我們查看任何一項現代技術時,老舊、創新、失敗、成功、泡沫、繁榮和破產總是相伴其左右。與羅馬帝國或古希臘詩歌相比,軟件的歷史短到幾乎可以忽略。但是,在這短短的數十年間,無論是從數量上還是從質量上,軟件的發展令人興奮。
自20世紀60年代以來,每年都會出現新的術語和看起來具有顛覆性的發明,不過對于今天的軟件市場來說,那些術語與發明的大多數早已過時。
在當下的世界中,大部分的公司和消費者都在應用SaaS,比如手機App或各類商業工具。如果將SaaS定義為可通過網頁瀏覽器訪問并由第三方托管的應用程序,那么Facebook、Snapchat以及Google這些人們稱為“網站”的事物都是SaaS產品。
在商業意義上,SaaS既是客戶通過互聯網進行軟件訪問的方式,又是一種收入模式。SaaS廠商通常會憑借每月/年訂閱的形式向用戶收取費用以獲得收益。相信這種方式大家一定很熟悉,下面的例子是Evernote(印象筆記)和Dropbox的收費模式。
很多事物的起源往往會讓人大跌眼鏡,這點SaaS也不例外。
IBM:一個20世紀60年代的SaaS公司
在當時,IBM的“電腦”是這樣的:
這是IBM 360 中的67號機。從1965年開始,IBM在接下來的10年內使用這些機器和他們開發的各種電腦,為銀行和政府機構等組織提供處理能力。
為說明當時計算機的性能,這里給出一些說明,在當時最先進的IBM 360(Duplex)只有2MB的內存。而到十多年后的1980年代,1GB硬盤空間的成本仍然將近20萬美元。在當時,購買一臺計算機簡直是天方夜譚,因而人們從專門的供應商那里進行處理能力與空間租用。當時,這種服務被稱作“分時”(time-sharing)。
“二十年前,一臺IBM計算機的成本高達900萬美元,需要一臺空調占地面積那樣四分之一英畝的空間,并且需要60名員工才能讓其完成全部指示的載入。新的IBM PC不僅可以比以前的機器更快地處理信息,而且還可以連接到家用電視機、玩游戲與處理文本,并且具有比一本厚食譜更多的單詞。” ——IBM檔案。
以今天的標準來看,當時IBM的計算機依然笨重而低能,但是這種發展現在使得他們能夠將被置于或將數據和功能托管在與他們正在使用的物理位置不同的位置之上。
在1960年代,公司的工作重心是利用像IBM這樣的服務商的主機資源開發自己的軟件。盡管這并不能讓軟件成為一種服務(SaaS),但分時這種服務是一種早期的獨立于位置的開發,因而被視作企業向SaaS發展中的關鍵一步。
20世紀80和90年代,前SaaS架構的發展
分時服務在20世紀70年代仍然受到歡迎,但隨著個人電腦市場的發展,公司發現他們足以為每一個員工配備一臺具有獨立硬盤驅動器和本地應用程序的電腦。
1981年,辦公室中一臺正在被使用的IBM電腦
由于像IBM PC這樣體積更小且功能更強的計算機消除了人們對于主機巨頭和分時服務的需求。SaaS發展的浪潮就出現了,因為計算機已經擁有了獨立的磁盤空間和辦公應用程序。
在80年代,第一個CRM軟件由Pat Sullivan和Mike Muhney開發出來。ACT!是一款以Rolodex數字形式呈現的DOS CRM軟件,其允許公司存儲顧客聯系方式從而更有效地進行銷售。
其他早期的SaaS例子還有Great Plains(之后被Microsoft收購并成為了Microsoft Dynamics的一部分)和Concur。
當時的應用程序還沒有圖像化,因為不需要處理復雜的圖形或大數據,這些應用只具有簡約的基于文本的界面。而稍后在20世紀90年代,圖形化SaaS引領了時代的發展,它們成為了發展最為成功的一類SaaS產品。
20世紀90年代:互聯網的繁榮
硬件處理能力難以滿足日益增長的軟件復雜度,特別是對于那些擁有成百上千臺電腦的大型公司來說。個人計算機的管理系統和應用程序變得混亂,而IT團隊也被報告稱擾亂了本就惡劣的工作環境中的網絡運行效率。
技術的發展意味著操作系統的體積將變得愈發龐大,但此時的磁盤空間仍然很昂貴,公司需要一種方法在多臺電腦進行應用,而不需要占有更多的空間。
那么如何獲得更多的存儲空間?其實方法與20世紀60年代的方式相同,那就是將數據托管在別人的電腦上。
以前,軟件通過硬盤來提供服務,通過許可證的形式讓買方獲得某種程度的技術支持,而且只提供有限數量的更新。買方對于他們的軟件需求被重視表示安心,但是這種模式仍舊具有明顯缺點。比如,局限性的合同、利于服務商的定價包以及在新版本出貨時服務商迫使客戶支付的高額升級費用等。除此之外,用戶還需要支付額外的技術和維護費用。由于這種高門檻的限制,公司雖然可以從軟件中獲利,但他們往往卻無法支付起高昂的費用。
在20世紀90年代,如今我們耳熟能詳的一些巨頭開始出現,比如Intacct(Sage)、NetSuite(Oracle)當然還有Salesforce。
不過在進一步了解SaaS發展前,讓我們先來看看一個似乎是軟件歷史中最無關緊要的一個過客:ASP。
ASP的大起大落
應用程序服務商(ASP)既是與SaaS同時創建的軟件,也是后者的前置標簽。雖然ASP是一個基石,但由于自身的低效率,ASP在實踐中往往不能發揮出理論中的功效,特別是對大企業來說。而ASP和SaaS本身的差異很小,這常常給人造成一些困擾,而很多軟件專家也試圖來解釋它們的區別。
Steven J Vaughan-Nichols就寫到:
“大部分的ASP應用都是1.0世界中的質量軟件,而很多桌面端的軟件早已是3.0的版本。 對于公司來說,沒有必要為這么一個功能遠低于自己已經建設好的軟件而支付費用 ”。
而Rick Chapman寫到:
“SaaS與ASP的區別就是SaaS公司掙錢,而ASP公司掙不了錢”。
我們可以這樣說:使用ASP,服務商必須去手動設置用戶的登錄環境。而使用SaaS,一切設置都可以通過自主服務完成。所以這就是為什么ASP會在自身重量下崩潰,而SaaS卻蒸蒸日上的原因,盡管人們仍舊對SaaS 的合規性與安全性表示擔心。
SaaS服務商在21世紀的頭十年中取得了足夠的成功,Salesforce就是一個很好的例子。
Salesforce: 第一家真正的SaaS超級巨星
不同于Concure、Microsoft、Oracle和Lotus,Salesforce 從未受困于實體產品或ASP設施,其應用程序純粹經互聯網進行傳輸,并通過瀏覽器進行直接訪問。徹底的“SaaS化”給予了Salesforce一個偉大的開始,并讓其成為了最有價值的一家SaaS公司。
雖然其“沒有軟件”的口號與態度極具爭議,但在成立一年后,Salesforce的擴展已經不得不讓其員工在會議室和走廊中進行辦公,因為其8000英尺的辦公室(原來只有10名員工)已經不能容下更多的員工。
2010:無處不在的SaaS
基于Salesforce的引領,SaaS成為了一種成功的商業模式。這迫使像Sage和Oracle這樣的軟件巨頭也開始提供自己的SaaS產品以應對市場競爭,同時SaaS也成為了眾多創業公司的唯一選擇,因為這些創業公司看到未來的軟件不存在于一堆硬盤或是許可證書中,而是在云端。
IDC預計,到2018年底企業級SaaS市場的市值將從2013年的226億美元增長到508億美元。
AngelList在2017年8月份的數據庫中列出了超過12,000家SaaS初創公司,目前SaaS公司的確切數量尚不清楚,預計在9,000到12,000之間,平均估值為440萬美元。
SaaS的商業化
在本文開頭,我們提到了其實像Facebook和Twitter這樣的網站其實都可以被視為SaaS產品。通過廣泛的定義劃分,目前SaaS這個術語似乎變得有些過時,但依然難以確認,其仍然說明了互聯網正在大規模地重組。
從本質上說,互聯網與SaaS沒有什么區別,因為互聯網也是通過HTML、CSS和JavaScript的以各種形式的組合為用戶提供頁面、服務或工具等。
比如Netflix,一開始只是一家進行影碟租賃服務的公司,但如今其已經成為了眾多美國人電視與手機等終端中的一款SaaS產品。不過,像Netflix這樣的SaaS產品其實都是其網頁端應用的移植版。
由于像Node這樣的JavaScript環境的出現,以及可以在經濟高效的Amazon服務器上運行的功能強大的可訪問數據庫語言的改進,如今SaaS的開發與部署不再依賴于企業,更多的個體開發者可以參與到這一過程中。這一點從AngelList列出的SaaS創業公司數量以及成千每日在產品發現社區Product Hunt中瘋狂追尋新SaaS產品的人就可以看出。
也許SaaS的歷史即將終結,但其融入的互聯網和整個世界更廣闊的歷史卻正在書寫新的篇章。