移动企业应用程序平台
移动企业应用程序平台（，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。
Windows API
为了开发使用Windows API的软件，编译器必须能处理和导入微软相关的DLLs或者COM对象。编译器必须接受一种C或C++方言，或者能够处理揭示了内部API函数名称的接口定义语言（Interface description language）文件和头文件及生成的类型库（Type Library）。概括而言，这些预备条件（编译器、开发工具、库和头文件）被统称为Microsoft Platform SDK。很长时间以来，包含了编译器和开发工具的专利产品如Microsoft Visual Studio系列和Borland编译器（尽管至少在Windows下，SDK是可以从整个IDE环境中剥离出来单独免费下载的，据Microsoft Platform SDK Update），是仅有的能提供整套开发环境的选择。如今MinGW和Cygwin也能提供一套这样的开发环境——是基于采用一种独立头文件集合来保证能与微软DLL连接的GCC。LCC-Win32是由Jacob Navia维护的一种“非商业用途免费”的C编译器。Pellesc是由Pelle Orinius维护的一种免费C编译器。MASM32是一个成熟的项目，它通过自制或由SDK平台转换的头文件和库，并利用32位微软汇编器来实现支持Windows API。