開放源碼軟件(open-source)是一個新名詞,它被定義爲描述其源碼可以被公衆使用的軟件,並且此軟件的使用,修改和分發也不受許可證的限制。開放源碼軟件通常是有copyright的,它的許可證可能包含這樣一些限制: 蓄意的保護它的開放源碼狀態,著者身份的公告,或者開發的控制。「開放源碼」正在被公衆利益軟件組織註冊爲認證標記,這也是創立正式的開放源碼定義的一種手段。
移動開發就是指在移動互聯網行業,針對手機軟件的程序開發,基礎開發語言爲C、C++、JAVA、J2ME等,涉及到的手機操作平臺有Symbian、WindowsMobile、Android、IPhone、OPhone、Linux等,在這些手機操作系統平臺所做的軟件開發均統稱爲移動開發。