移动企业应用程序平台
移动企业应用程序平台（，MEAP）是以HTML5为技术基础，集开发、部署、运行、监控为一体的企业移动应用系统。MEAP还应具备支持设备平台多样化即一次开发任意部署的跨设备支持能力，全面支持移动设备API，如GPS、摄像头、陀螺仪、重力感应等。主要平台有SAP SUP，IBM Worklight等。主要开发框架使用dojo，jquery，sencha等UI开发SDK，Cordova(PhoneGAP) SDK开发设备API支持。目前MEAP支持设备有Android，iOS，Blackberry，Windows，BADA，WebOS。
Android
在早期的Android應用程序開發中，通常通過在Android SDK（Android軟體開發包）中使用Java作為編程語言來開發應用程序。開發者亦可以通過在Android NDK（Android Native開發包）中使用C語言或者C++語言來作為編程語言開發應用程序。同時Google還推出了適合初學者編程使用的Simple語言，該語言類似微軟公司的Visual Basic語言。此外，Google還推出了Google App Inventor開發工具，該開發工具可以快速地構建應用程式，方便新手開發者。