開放源碼軟件(open-source)是一個新名詞,它被定義爲描述其源碼可以被公衆使用的軟件,並且此軟件的使用,修改和分發也不受許可證的限制。開放源碼軟件通常是有copyright的,它的許可證可能包含這樣一些限制: 蓄意的保護它的開放源碼狀態,著者身份的公告,或者開發的控制。「開放源碼」正在被公衆利益軟件組織註冊爲認證標記,這也是創立正式的開放源碼定義的一種手段。

數據庫(Database)是按照數據結構來組織、存儲和管理數據的倉庫,它產生於距今六十多年前,隨着信息技術和市場的發展,特別是二十世紀九十年代以後,數據管理不再僅僅是存儲和管理數據,而轉變成用戶所需要的各種數據管理的方式。數據庫有很多種類型,從最簡單的存儲有各種數據的表格到能夠進行海量數據存儲的大型數據庫系統都在各個方面得到了廣泛的應用。