ISV
獨立軟體開發商
ISV英文全稱是Independent Software Vendors ,意為“獨立軟體開發商”,特指專門從事軟體的開發、生產、銷售和服務的企業,如微軟(Microsoft)、甲骨文(Oracle)等。
軟體產業是信息產業的核心,是關係國家經濟和社會發展的戰略性產業。近幾年來隨著信息技術的發展,國內計算機的普及率和應用水平提高,為整個軟體產業的發展創造了巨大的市場空間。在我國軟體產業持續高速發展過程中,專門從事軟體開發的企業數量日漸增多,其中佔據60%以上的小型ISV(獨立軟體開發商)成為軟體產業發展中主要的群體。
隨著網際網路的發展,網際網路上的應用越來越豐富,不斷有新奇的應用軟體湧現出來。校內網,開心網,Facebook等基於B/S的SNS網站推出的互動式插件應用程序深得用戶的青睞,為開發這些應用的ISV(獨立軟體開發商)和網站創造了巨大的商業價值。為了將這些互動式應用進一步推廣到基於C/S的桌面環境中創造更大的價值,可以選擇同樣擁有大量的用戶群的通訊軟體作為載體。
ISV--Independent Software Vendors的英文縮寫,意為“獨立軟體開發商”,特指專門從事軟體的開發、生產、銷售和服務的企業。計算機軟體是計算機系統的重要組成部分,它指的是為了運行、管理、維護和應用計算機所編製的各種程序和支持文檔的總和。20世紀中葉,由於計算機價格昂貴,僅應用於少數的幾個特殊領域,如國防、科研等。計算機軟體的應用少,所以當時的軟體產品基本由計算機硬體廠商開發並打包在其硬體產品內免費贈送,或者由計算機用戶自行編製應用軟體。到了20世紀60年代,隨著COBOL(CommonBusiness—Oriented Language)和FORTRAN(Formula Translator)等高級編程語言的面世,計算機編程變得更為容易。一些新興職業,如程序員、分析員和計算機系統專家等應運而生。1964年,一個名叫戈茲的人就創建了世界上第一家專門圍繞軟體產品開發和營銷運行的公司AD。與此同時,計算機應用的範圍和複雜度不斷增加。這使計算機硬體生產廠商免費提供軟體的成本加大,軟體編製的任務也不堪重負。終於,IBM在1969年宣布停止發送免費隨機軟體,並從1979年1月1日開始分別為硬體和軟體定價。從此,一大批獨立於計算機生產廠商的專門從事軟體開發、生產、銷售和服務的獨立軟體開發商崛起。目前,在世界範圍內,ISV軟體開發商雇傭著全球15%的應用軟體開發人員,並由他們提供著70-80%的最新行業應用軟體,直接面對最終用戶。
ISV獨立軟體廠商是專門生產和銷售軟體的公司,主要針對大規模或細分市場。這樣的市場可能非常廣泛,包括房地產中介軟體,醫療,條形碼掃描,股票軟體,甚至兒童保健管理軟體。
和常規的電子表格和資料庫軟體相比,這類專業產品通常為用戶提供了更高的生產率。
許多大型軟體公司,包括微軟和IBM,都和ISV有特殊的合作關係。
ISV生產和銷售的軟體產品要運行在一個或多個計算機軟硬體平台之上。因此,生產製造這些平台的公司,比如微軟,IBM,等都鼓勵和支持ISV,通常是特殊的“業務夥伴”的合作關係。
一般說來,平台開發商比如微軟和IBM也生產應用程序,但是在很多情況下,他們不具備生產某些行業軟體的特定專業知識。
軟體插件技術是一種現代的軟體設計思想,當我們在開發一個需要幾個人,十幾個人,甚至上百個人協作進行軟體設計與開發的較大軟體工程項目時,這個比較棘手的問題是如何將大家所編寫的軟體代碼進行無縫的集成。目前我們常用到的技術有,源代碼集成,使用鏈接庫或組件以減少源代碼的泄露。但是這些情況下有一個非常嚴重的問題是每一次的程序集成和代碼維護都需要重新編譯和鏈接源代碼和重新發布軟體。為了解決重新多次編譯和鏈接的問題,提出了插件平台的軟體設計方法。這種方法使得將需要開發的目標軟體分為若干功能部件,各部件之需要遵循標準介面規定,開發完成後進行整個功能軟體的集成時,之需要將部件進行組裝,而不是集成源代碼或鏈接進行編譯與鏈接;需要新的功能組件時也之需要按規定獨立開發部件,完成後組裝到原軟體平台即可以使用。