Features and capabilities MEAPs can support more than one type of mobile device and operating system without having to maintain separate sets of code. MEAP typically contains a mobile middleware server where integration connectivity, security, and app management are supported. Most MEAPs use techniques that do not require writing code to extend them. This can use an industry-standard integrated development environment, such as Eclipse. Some tools have a hybrid mode, which uses JavaScript-based UI design SDK, such as Dojo Toolkit, YUI Library, jQuery Mobile, Sencha Touch. And a new JavaScript-based Device featured APIs encapsulation (GeoLoc, Connective, AccMeter, Camera, G sensor, Events, File system, etc.) is plugged into IDE as well, such as PhoneGap (Apache Cordova), Appcelerator. That means a custom APP can use most of the mobile device features without any 4GL coding or native coding, and make it once developed, and deployed anywhere. MEAPs evolve the principle of defining the mobile business support mobile workflow and embedded functionalities by moving beyond 4GL tools towards using the graphical environment and dedicated script language. Integrate with multiple server data sources to leverage SOA services from backend systems. Leverage development skills and tools one already knows and expertise one already has. More details are in the Mobile application development section. Centrally manage mobile applications. The management of the actual devices is more tailored for the B2E scenario, and it is typically done with the mobile device management (MDM). As well, some enable bring your device features by integrating with MDM. Enhance existing business platforms by making them accessible to users anywhere, at anytime. MEAPs Can be run on the cloud. A 2016 marketing report predicted a $189 billion market by 2020. See also Cross-platform software Field service management Application server Low-code development platforms Mobile application development Multi-channel app development Mobile backend as a service how to create an app for iPhone or Android References Enterprise application platform Enterprise architecture Enterprise application platform