移动开发就是指在移动互联网行业,针对手机软件的程序开发,基础开发语言为C、C++、JAVA、J2ME等,涉及到的手机操作平台有Symbian、WindowsMobile、Android、IPhone、OPhone、Linux等,在这些手机操作系统平台所做的软件开发均统称为移动开发。

开放源码软件(open-source)是一个新名词,它被定义为描述其源码可以被公众使用的软件,并且此软件的使用,修改和分发也不受许可证的限制。开放源码软件通常是有copyright的,它的许可证可能包含这样一些限制: 蓄意的保护它的开放源码状态,著者身份的公告,或者开发的控制。“开放源码”正在被公众利益软件组织注册为认证标记,这也是创立正式的开放源码定义的一种手段。