Magic Quadrant For Mobile App Development Platforms
Magic Quadrant For Mobile App Development Platforms
Magic Quadrant For Mobile App Development Platforms
Development Platforms
Published 17 July 2018 - ID G00335713 - 62 min read
Market Definition/Description
Gartner defines a mobile app development platform (MADP) as a product or suite that
offers tools, technologies, components and services that constitute the critical elements
of a platform to create mobile apps (.ipa and .apk binary files), as well as responsive
web, conversational, wearable or augmented reality (AR) apps.
A MADP serves to centralize life cycle activities — designing, developing, testing,
distributing, managing and analyzing — for a portfolio of mobile and multiexperience
apps running on a range of operating systems, devices and touchpoints.
A MADP must include:
Magic Quadrant
Figure 1. Magic Quadrant for Mobile App Development Platforms
Source: Gartner (July 2018)
Vendor Strengths and Cautions
ApiOmat
A new entrant to the Magic Quadrant, ApiOmat is a Niche Player. The company
markets its MADP offering as a platform on which to create mobile apps and digital
services and connect them to legacy tools, Internet of Things (IoT) devices and cloud
resources. With fewer than 40 paying customers, ApiOmat has one of the smaller
MADP customer bases.
ApiOmat's platform can be used to create multiexperience apps for mobile devices,
smartwatches and the web. In addition, developers can use ApiOmat SDKs to build
other digital touchpoints, including AR/virtual reality (VR) headsets, voice assistants
(Amazon Alexa and Google Assistant) and chatbots. Multiexperience apps run on its
internal MongoDB database, with integrated back-end systems or cloud services to
ensure consistency across touchpoints developed using ApiOmat Studio, which is an
OEM version of a third-party front-end development tool. ApiOmat Studio generates
native code for Apple Xcode and Android Studio. Alternatively, SDKs can be integrated
into any IDE, such as Eclipse, Android Studio and IntelliJ IDEA, by importing the source
code. ApiOmat Studio generates RESTful APIs for each data model created. HTTP
caching and streaming mechanisms are included to support files (such as MP3 and
video files). Offline handling and delta synchronization are also supported.
Strengths
Core back-end services: ApiOmat has a module system for creating custom logic.
Modules can be used to integrate other systems and APIs, create mashups and write
back-end-specific business logic. They are often used to create complex data
orchestrations for various systems developed using Java and Kotlin.
Customer experience: Reference customers expressed above-average satisfaction with
ApiOmat's developer training and support and its professional services.
Management capabilities: ApiOmat provides a "SuperAdmin" dashboard to grant
granular access rights to individual back-end services and access to a detailed audit
log. Organizations can use the SuperAdmin to develop and manage applications for
customers, partners and employees.
Cautions
Marketing and sales execution: As ApiOmat's customer base and partner network are
still relatively small, usage of its module marketplace is limited. This makes it more
difficult for customers and partners to justify the time and resources required to create
and sell new modules that would grow the ApiOmat ecosystem.
Innovation: ApiOmat's roadmap highlights capabilities for building decentralized
applications on a blockchain. Gartner, however, finds that blockchain technologies are
still emerging and unproven in terms of scalable production-ready projects. Most
enterprise blockchain projects never progress beyond the proof-of-concept stage.
Overall viability: ApiOmat has a relatively small customer base, primarily in Europe, and
is at the lower end of the revenue range represented by other vendors evaluated in this
Magic Quadrant and in the broader MADP market.
Appian
Appian re-enters this Magic Quadrant as a Niche Player. The company markets itself as
a provider of a high-productivity development platform with a deep background in
business process management (BPM). In the past year, it has revamped its mobile app
development capabilities. Appian became a publicly traded company in 2017 and has
over 350 customers, most being large enterprises and government or noncommercial
entities.
The Appian platform takes a model-driven approach to building web and mobile apps
through its web-based Designer IDE. It employs the Appian Self-Assembling Interface
Layer (SAIL) framework for rendering apps across channels, and relies on React Native
for its mobile container and React (JavaScript) for the web. For mobile back-end
services, Appian provides only web APIs for third-party development tools to access
back-end services, including push notifications, identity management and location
service. The platform runs on the Appian Cloud. It also supports Docker and
Kubernetes, and can be deployed on-premises. Appian is most suited to mobile use
cases for employee-facing apps, particularly ones requiring a high degree of process
automation and case management workflow support.
Strengths
Cautions
Strengths
Cautions
Core mobile back-end services: Betty Blocks' platform has immature mobile back-end
services. It has no native push notification capability and limited offline data
synchronization capability, with no data conflict resolution and only a "mobile client
always wins" model. Performance analytics capabilities are minimal. There are no "out
of the box" mobile app analytics capabilities. Custom logic that cannot be created in its
platform model must be integrated from a third-party service.
UI richness and native OS API support: Betty Blocks relies entirely on the open-source
Apache Cordova framework community to support native OS plug-ins and extensions. It
does not provide its own plug-ins or curate a marketplace in which customers and
partners can contribute theirs (as do other MADP vendors that use Cordova).
Product strategy: As a new entrant to the MADP market, Betty Blocks has to catch up
with many of the established vendors. Because it focuses on no-code development and
citizen developers, it lacks the platform tools and capabilities to support professional
developers in the mobile sector.
DSI
DSI is a Niche Player (it was a Challenger in the previous Magic Quadrant). It focuses
on supply chain organizations that want to deploy apps to mobile devices and that have
plans for additional touchpoints, such as ones using AR. DSI's customer base is fairly
large, with nearly 2,000 paying MADP customers. There is fairly equal representation
across different sizes of organization, but only a small number deploy DSI's product in
the cloud.
DSI uses a web-based IDE, Application Studio, to provide a "what you see is what you
get," drag-and-drop approach to mobile app development. Application Studio offers low-
code functionality, and gives professional developers the ability to create more complex
experiences. It enables development of mobile and web apps, and has some
functionality to support chatbots and wearables. DSI's approach offers a common UI
across touchpoints, as opposed to individual UIs designed to take advantage of the
specific capabilities of different types of device. For example, mobile web and native
mobile apps developed using its software have the same look and feel, with the main
difference being the addition of native device capabilities to the mobile apps.
Strengths
Overall viability: DSI is a privately owned company with a large and stable customer
base. It has been profitable for over 15 years.
Industry strategy: DSI focuses on supply chain use cases and has done a good job of
strategically positioning and growing its products for that purpose. DSI plays to its
strengths in this industry and has achieved success with this strategy.
Innovation: DSI has allocated almost one-third of its revenue to research and
development. Over the past year, this has led to improved cloud support, hands-free AR
applications, and more analytics offerings through an OEM arrangement with Domo.
Cautions
Marketing and sales execution: Although DSI has done a good job of targeting the
supply chain sector, this focus makes DSI a Niche Player — not a good choice for
broader use cases. DSI had one of the lowest rates of new customer acquisition growth
in 2017.
Product strategy: DSI focuses its capabilities on mobilizing internal supply chain use
cases. Therefore, its capabilities for other use cases across lines of business are
limited. Furthermore, its focus on delivering a "single user experience" across
multiexperience apps does not take account of the uniqueness of each individual
experience and touchpoint. Also, DSI does not guarantee 100% support for native iOS
and Android APIs.
Customer experience: Reference customers indicated below-average overall
satisfaction with DSI's MADP, in comparison to those of other vendors in this Magic
Quadrant. In particular, its professional services and customer service and support were
scored below-average.
GeneXus
GeneXus is a Niche Player (it was a Challenger in the previous Magic Quadrant). Based
in Uruguay, the company retains a significant customer base in South America, where it
serves process-centric use cases using a low-code approach. GeneXus receives most
of its licensing revenue from partners. It has over 1,900 paying customers (a large
portion being SMBs) for the platform.
The GeneXus model-driven platform creates native apps for iOS and Android using a
high-productivity development approach. Alternatively, professional developers can use
GeneXus' proprietary IDE to edit code directly (GeneXus does not recommend this
approach, however, as changes may be lost when the platform refactors apps). The
platform supports a wide range of endpoint devices and integrates with IoT solutions. It
can be deployed on AWS, Azure, Google Cloud Platform and Red Hat, and it supports
deployment and management of containers. Despite these capabilities, the vast majority
of GeneXus' customers run its platform on-premises.
Strengths
Overall viability: GeneXus has been in business for 30 years and benefits from a
customer base that tends to retain its platform. In addition to its home market, GeneXus
has had success in Japan (but a recent expansion into North America has yet to yield
similar results).
Pricing: GeneXus has a straightforward developer-license-based pricing plan, which is
transparent and easy for customers to understand. This strength was reflected in a high
satisfaction score from reference customers for its software licensing and contract
negotiations.
High-productivity app-building tool: GeneXus has a strong track record with its high-
productivity development approach for a variety of app use cases and industries. It also
has good support for visual process modeling and workflow design capabilities.
Cautions
Sales execution: GeneXus' sales growth is at the lower end of the range represented by
vendors in this Magic Quadrant. This may reflect its maturity in the South American
market, combined with its struggle to enter some other geographic markets. GeneXus
has opened a U.S. office, but Gartner has not seen any significant increase in the North
American market's awareness of this vendor.
Operations: GeneXus has a relatively small number of engineers and full-time
employees, given the number of years it has been in business and the number of
customers it has. Operationally, it relies heavily on partners for sales and
implementation services, which means customers may not have as direct a relationship
with GeneXus as they would with other MADP vendors.
Marketing execution: There is little awareness of GeneXus in the global MADP market.
It has been unable to gain traction outside Latin America, save for Japan (which has
unique market requirements). Additionally, GeneXus' average deal size is relatively
small.
IBM
IBM is a Niche Player (it was a Challenger in the previous Magic Quadrant). IBM
continues to refocus its platform on back-end services. In 2017, it changed the name of
its MADP from IBM MobileFirst Platform Foundation to IBM Mobile Foundation (the on-
premises offering) and IBM Mobile Services on IBM Cloud (the cloud-native offering).
With clients across the world, IBM has one of the largest MADP customer bases, thanks
partly to its partnership with Apple for native iOS development through the IBM Services
organization.
IBM Mobile Foundation provides an Eclipse IDE plug-in that confers the ability to design
a mobile app and that generates JQuery-based hybrid apps using Apache Cordova.
IBM also offers starter kits on IBM Cloud Mobile Dashboard and a wide variety of SDKs
for native Universal Windows Platform (UWP), iOS and Android, as well as Apache
Cordova, Xamarin and React Native. Along with robust mobile services for, for example,
geolocation, security and push notifications, IBM Mobile Foundation's adapters can
transform and compress back-end responses in any format into mobile-optimized
JavaScript Object Notation (JSON) payloads. IBM's platform supports Docker,
Kubernetes and Cloud Foundry deployment options.
Strengths
Core mobile services: Much of the value that IBM's MADP delivers to customers comes
from its robust and comprehensive back-end services, for which reference customers
gave some of the highest scores in the Magic Quadrant survey. They also identified the
platform's security capabilities as a key reason for purchasing it.
Professional developer enablement tools: In addition to IBM's Eclipse IDE plug-in for
developing hybrid mobile apps, IBM offers professional developers the choice of many
SDKs to use in their IDE of choice. IBM's platform is particularly appealing to native iOS
developers, due to IBM's partnership with Apple and deep platform support for iOS.
Sales execution: IBM secured many new MADP customers in 2017. Reference
customers gave IBM above-average satisfaction scores for its licensing model (which is
app- or device-based), contract negotiation, and meeting of expectations set during the
sales process.
Cautions
Marketing strategy and execution: Over the past two years, IBM has moved away from
its MobileFirst branding. It has also moved its platform to the IBM Cloud as IBM Mobile
Services. These moves have caused some confusion in the market about IBM's mobile
strategy. Gartner has seen instances of the older Worklight branding still being used,
and some clients are unsure of the status of IBM products, particularly for deployment
on-premises.
High-productivity app development tool: IBM has chosen not to focus on tools to support
high-productivity development or to address the low-code needs of professional and
citizen developers. Instead, it has partnerships with Kinetise, Ionic and Mendix to
support use of their high-productivity development tools on its platform, but this entails
separate product roadmaps and additional purchases by customers.
Business model: Adoption of IBM's platform has been driven mainly by requirements for
custom Apple iOS app development and the efforts of IBM Services. This heavy
reliance on professional services contrasts with that of MADP vendors that provide tools
especially for developers to speed up deployment. Reference customers reported
deployment times for IBM that were longer than the average for vendors in this Magic
Quadrant.
i-exceed
I-exceed is again a Niche Player. The company markets its MADP offering as a high-
productivity, microapp-based platform on which to build multiexperience apps. I-
exceed's customer base is very small (at fewer than 80 customers), compared with
other vendors in this Magic Quadrant, but it has doubled its number of paying
customers since the previous Magic Quadrant.
I-exceed's Appzillon Development Platform provides a cloud environment in which to
build iOS and Android apps. It supports generation of these app binary files on a user's
workstation, provided the native iOS and Android SDKs are installed on that
workstation. Front-end client development is supported via JavaScript, with Java
customization available on the server side. Appzillon uses static templates within which
developers can drag and drop "widgets" to build a screen. Most of the prebuilt
connectors available are for financial industry data sources, such as Flexcube, Finacle,
Euronet and FIS.
Strengths
Cautions
Product strategy: Nearly all of i-exceed's customers are from the banking, finance and
insurance industry. This has prompted the company to narrow Appzillon to the needs of
these businesses, as is shown by its banking-specific microapps and accelerators.
Sales strategy: Very few of i-exceed's offices, support staff, resellers and delivery
partners are located outside Asia/Pacific. Although i-exceed plans further expansion into
North America and EMEA, corresponding sales are not yet evident due to these
resource limitations.
Overall viability: I-exceed's revenue is at the lower end of the range represented by
vendors in this Magic Quadrant and the overall MADP market. Given i-exceed's focus
on one industry and limited expansion outside Asia/Pacific, prospective customers
should check its suitability for their needs and the availability of in-region resources to
enable implementation and provide support.
Kony
Kony is again a Leader. One of the original MADP vendors, Kony continues to expand
the capabilities of its platform in the web app development arena, and therefore has
emerged as a competitor in the high-productivity application platform as a service
(hpaPaaS) segment. Kony has a healthy number of MADP customers (over 550), half of
them being large enterprises.
Kony's MADP comprises Kony Visualizer (a front-end IDE), Kony Fabric (back-end
services) and Kony Nitro Engine (a multichannel engine). Kony Visualizer gives
developers the ability to create a rich, interactive user experience for mobile apps within
a high-productivity tool, which also includes a development environment for professional
developers. A free version of the Kony platform is available on AWS; it includes both
front-end tools and back-end hosted services and integration capabilities. The platform
can also be deployed on Azure and other cloud platforms. It offers strong support for
IoT implementations. It also offers API monitoring and has a strong suite of prebuilt
integrations with the most popular back-end applications. Additionally, Kony has
integrated analytics, both performance-monitoring and behavioral. Finally, the platform
has an object layer that lets developers work with sample datasets and then easily
switch to production data.
Strengths
Product offering: Kony's MADP offers one of the most comprehensive cross-platform
development environments. Reference customers indicated above-average overall
satisfaction with Kony's MADP, in comparison to those of other vendors in this Magic
Quadrant. In addition, Kony Fabric back-end services are very competitive in the overall
application platform as a service (aPaaS) market, spanning both web and mobile
development.
Market understanding: Kony continues to add capabilities beyond mobile apps that
support some of the key functions demanded by the market, such as conversational and
AI-driven capabilities. The company has also enhanced its training enablement with
Kony Base Camp, an online community for developers.
Industry strategy: Kony has strong partnerships with industry partners like CDW,
Diebold Nixdorf, SoftBank and Tech Data (Avnet), which have given it new access to
financial services, retail, energy/utilities and healthcare markets. Kony also offers
prepackaged digital banking SaaS applications on top of its platform, which enable it to
target business buyers in the banking sector.
Cautions
Business model: Kony's use of channel partners to deliver growth has had mixed
results. For different reasons, Kony has, in the past, struggled with partnerships (such
as that with Cognizant). Kony must overcome this problem and refocus on partnerships
with regional system integrators and OEMs/resellers, if it is to increase its growth
substantially.
Sales execution: Kony's sales growth rate is less than that of some of its most visible
competitors among the nonmegavendor platform providers. The company's decision to
focus on profitability and a lean operation, while justified from one perspective, may put
it at a disadvantage to competitors that spend more aggressively.
Marketing execution: To attract SMBs, Kony has a free offering that organizations can
try out. This has helped significantly increase the number of registered developers trying
Kony's platform, but Kony has yet to convert many of them into paying customers or
establish a vibrant developer community like that of React Native.
Mendix
Mendix is again a Leader. Its MADP offers strong support for multiple developer
personas, with a focus on model-driven, high-productivity development. Mendix has
over 750 paying customers, mostly SMBs. Many of these have been customers for a
long time, but Mendix's base of enterprise customers has been growing faster in recent
years.
The Mendix platform is cloud-based, with a large percentage of its customers operating
in the public cloud. The Mendix Web Modeler development tool enables visual
development of simple apps, rapid prototyping, and collaboration between citizen and
professional developers. For professional development, there is Mendix's Desktop
Modeler, a rich-client IDE that supports high-productivity development with more
extensibility options for the developer. A key aspect of Mendix Web Modeler and
Desktop Modeler is that there is bidirectional app collaboration and creation capability,
including a portal for managing the development life cycle. This enables better
collaboration and encourages continuous improvement within blended teams. Mendix's
back-end services offer SDKs for development of apps outside Web Modeler and
Desktop Modeler.
Strengths
Cautions
Customer experience: Although Mendix has a very strong renewal rate and account
growth, reference customers gave it a below-average score for overall satisfaction with
its MADP, in comparison to those of other vendors in this Magic Quadrant. More than
half of its surveyed reference customers said they would recommend Mendix to others,
but with qualifications. In particular, they reported below-average customer service and
support and developer training and support.
Sales execution and pricing: Mendix's reference customers gave lower-than-average
scores for its contract negotiation and software-licensing policies. They appreciate
Mendix's simple pricing model, but this appreciation has not translated into improved
satisfaction scores from those that have actually implemented its platform.
Geographic strategy: Mendix has a strong presence in the U.S., followed by EMEA.
However, it has no offices or staff in Latin America or Asia/Pacific and very little market
awareness there. Mendix plans to use partnerships with SAP and IBM to expand in
those markets.
Microsoft
Microsoft is again a Leader. Xamarin, which Microsoft acquired in 2016, remains a
staple of the professional development capabilities of Microsoft's MADP, while the
customer base for its PowerApps high-productivity tool is growing. A very large number
of enterprise customers use PowerApps, and use of Xamarin has increased significantly
since Microsoft acquired it.
Microsoft's platform includes professional development tools that feature Xamarin in
Visual Studio. Visual Studio App Center has become the centerpiece of Microsoft's
mobile app life cycle development support. For its back-end services, Microsoft
continues to expand the capabilities of Azure, which is a true PaaS with mobile-specific
functionality as just one of its components. For citizen developers, Microsoft continues
to improve PowerApps and Microsoft Flow, although there is, as yet, no connection or
bidirectional collaboration between these high-productivity tools and the professional
development options (except for Azure Functions and services).
Strengths
Cautions
MobileFrame
MobileFrame is again a Niche Player. The company has been in the mobile app
development market for 17 years, with a strong presence in the manufacturing and
energy sectors (including utilities whose staff use ruggedized Windows devices).
MobileFrame is privately owned and profitable, and has a large installed base of
enterprise customers (over 2,400), typically in business units.
The MobileFrame platform is designed primarily for on-premises use, running on
servers with Internet Information Services (IIS) for Windows Server. Although the
platform can run in the cloud, most customer implementations are on-premises. The
platform takes a drag-and-drop approach to creating and deploying mobile apps using
proprietary, native runtime app containers for iOS, Android and Windows devices
(including Windows phones, tablets and desktops), but has a fully published API for
developers. Its Thin Client Server also extends apps to run in web browsers. The
MobileFrame back end enables integration with systems of record, typically via web-
based service connectors and Object Linking and Embedding Database (OLE
DB)/Open Database Connectivity (ODBC)-compliant systems. MobileFrame's MADP
has proved particularly successful at mobilizing field service and direct-to-store
solutions.
Strengths
Cautions
Oracle
Oracle is again a Leader. Oracle continues to build on a strong vision for a platform that
offers high-productivity and professional developer tools for building mobile and
multiexperience apps, although the market's awareness of its offering has not increased
as quickly as for other vendors. Oracle has steadily increased its base of MADP
customers (to over 800), many of them being existing users of Oracle enterprise
applications.
Oracle Mobile Cloud Enterprise (OMCe) includes a high-productivity development tool,
Mobile Application Accelerator (MAX), which supports both professional and citizen
developers of mobile apps. MAX can be used in conjunction with Oracle's Visual Builder
Cloud Service (VBCS) tool, which is for web app development. Both tools use Oracle's
JavaScript Extension Toolkit (JET) as their underlying framework. OMCe currently
supports development of web and mobile applications, progressive web apps (PWAs)
and chatbots, and Oracle plans to add support for AR applications soon.
Strengths
Cautions
UI richness and native OS API support: Oracle MAX creates hybrid apps using Apache
Cordova and relies on third-party Cordova plug-ins to support native OS APIs.
Customers needing richer app experiences tend to use native iOS and Android
development tools or cross-platform frameworks (such as Ionic or Xamarin) instead,
along with OMCe.
Marketing strategy: Although Oracle has a strong understanding of the MADP market,
its messaging is often unclear. It seems to treat its tools as separate products, rather
than as a single integrated MADP. Oracle aims its messaging at IT departments, but
awareness of its development tools within business units is limited.
Market responsiveness: Oracle has sometimes not been timely in fulfilling its product
roadmap. For example, work to integrate its MAX and VBCS tools has been ongoing for
more than a year. Although Oracle has a Cloud Marketplace, it offers a sparse range of
mobile components and extensions.
OutSystems
OutSystems is again a Leader. It markets a high-productivity development platform with
which to rapidly build a unified user experience across mobile, web, SMS, email, chat
and voice service touchpoints. A very large number of organizations use the free edition
of OutSystems' product. A smaller number (approximately 1,100) are paying customers,
with many of these being SMBs.
The OutSystems platform uses a visual-modeling language to create app UI, logic, data
synchronization (for offline use) and integration with its back-end system. Customers
can extend its visual models using Cascading Style Sheets (CSS) and JavaScript for
the UI; Objective-C, Swift and Java for the native capabilities; and C#, Java and SQL for
the back-end capabilities. OutSystems' proprietary Silk UI framework is used across the
platform for development of apps for the web, tablets and mobile phones using a hybrid
approach that also uses HTML5 and Apache Cordova. OutSystems offers core mobile
services and SDKs for third-party tools for each back-end API, with complete models
and documentation of API entities.
Strengths
Product offering: In addition to mobile apps, over 90% of OutSystems' customers use its
platform to create mobile websites or portals (B2C, B2B or B2E). Correspondingly,
reference customers identified its MADP as easy to use, with a short learning curve. All
user interactions are automatically registered, with identification of user, app,
screen/step and actions performed by a user, to promote continuous improvement of
the user experience.
Innovation: OutSystems recently launched an AI-assisted analysis tool to help
customers monitor the impact of app development on their overall business strategy by
delivering insight into what are the truly impactful initiatives. This helps OutSystems
evolve its platform to support new approaches that will drive automation and make
insights more accessible as apps become more widely adopted.
Customer experience: Reference customers expressed above-average overall
satisfaction with OutSystems' MADP, in comparison to those of other vendors in this
Magic Quadrant. OutSystems' reference customers praised the platform's ease of use,
which is achieved through the availability of prebuilt objects and widgets, and the ability
to rapidly build and deploy apps in low- or zero-code environments.
Cautions
Pega
Pega is again a Visionary. The company markets its MADP as a multiexperience
platform that provides high-productivity and professional developer tools, along with AI
to predict the next best actions and enable personalization. Of the vendors in this Magic
Quadrant, Pega has one of the smaller MADP customer bases (fewer than 300
customers), but some of its customers have very large numbers of users.
With its latest software release, Pega Infinity, the Pega platform includes App Studio, a
no-code app-building tool for citizen developers. It also includes Designer Studio, which
enables a full range of model-driven development and supports custom code using
JavaScript. Multiexperience development is enabled through its platform services.
Chatbot capabilities can be supported through native and third-party chatbot
frameworks via APIs, with prebuilt modules for Facebook Messenger and Amazon
Alexa. The Pega platform has a built-in web and mobile chat capability that uses its
native chatbot engine. Wearables (specifically smartwatches) are supported by the
Pega Mobile Client. Pega builds app binaries using its own proprietary native
containers, but its mobile back end offers SDKs for native iOS, Android, Windows 10,
Apache Cordova and React Native development.
Strengths
Market understanding: To meet the market's needs, Pega has continued to improve its
platform by, for example, adding multiexperience design tools. Additions include a
native bot framework and core conversational UI APIs.
Innovation: The Pega platform comes with native AI, including support for full
transparency control between opaque AI (machine learning) and transparent AI. Third-
party AI models can be imported into the Customer Decision Hub (CDH).
Process, workflow and data modeling: The Pega platform offers case flows, process
flows and application-specific flows that can be modeled natively in the system. These
features, combined with customer journey visualization and a decision hub repository
for all customer interactions, enable developers to design continuous customer
experiences.
Cautions
Progress
Progress Software is a Visionary (it was a Leader in the previous Magic Quadrant). In
addition to undertaking platform rebranding and product portfolio rationalization, in 2017
Progress acquired Kinvey, a mobile back-end services provider, to augment its MADP
capabilities for enterprise developers. Progress has one of the largest numbers of
paying MADP customers (over 25,000), but most are in SMBs.
Progress has shifted its platform away from a focus on hybrid app development on
Apache Cordova to its own open-source NativeScript cross-platform framework for iOS
and Android. Its Kendo UI Builder and NativeScript Sidekick offer visual components
and templates that can be used to construct responsive web, PWA and mobile app UIs.
Progress also offers an IntelliJ/WebStorm and Microsoft Visual Studio IDE plug-in. The
Kinvey product replaces the back-end components gained when Progress acquired
Telerik in 2014, and offers SDKs for all popular native and cross-platform development
frameworks. Progress' platform supports Docker and Kubernetes for multicloud
deployment, but Cloud Foundry is not supported.
Strengths
Cautions
Sales and marketing strategy: For its size, Progress has a small dedicated sales team
supporting its MADP. Historically, Progress has attracted developers through a low-
touch, online sales channel. As it targets more enterprise buyers, Progress has started
to move to a more enterprise-oriented sales and marketing go-to-market approach.
High-productivity app development tool: Progress has changed its low-code front-end
development mobile app tool by focusing on NativeScript and moving away from its
previous Apache Cordova-based app development tool. The new tool, NativeScript
Sidekick, is unproven and immature, compared with other MADP vendors' high-
productivity development tools.
Geographic strategy: Clients in Latin America and Asia/Pacific may struggle to find
delivery partners and resellers. Progress has started to expand more into Asia/Pacific,
but the vast majority of its MADP staff, partners and customers are still located in North
America and EMEA.
Red Hat
Red Hat is again a Niche Player. It offers the Red Hat Mobile Application Platform
(RHMAP), which is fully integrated with OpenShift, Red Hat's enterprise Kubernetes
platform offering, and provides enterprises with an entry point to cloud-native application
development. Red Hat supports paying enterprise customers globally and offers a free
90-day evaluation product.
RHMAP offers a no-code Forms Builder with drag-and-drop functionality for creating
hybrid mobile apps and web apps. The RHMAP cloud-based Build Farm can generate
Android and iOS binaries for native (Swift, Objective-C and Java), Apache Cordova and
Xamarin projects. Red Hat offers SDKs for native iOS and Android, and cross-platform
frameworks (Apache Cordova and Xamarin, with partial support for React Native). The
RHMAP back end provides Node.js and Red Hat's OpenShift Container Platform, and
supports integration with other Red Hat middleware services for shared business
processes, rules and integration logic across touchpoints. RHMAP is available both as a
Red Hat-hosted solution and for self-managed deployment. Server-side enhancements
to applications can be made easily with Node.js.
Strengths
Cautions
UI richness and native API support: The RHMAP Forms Builder tool is dependent on
Apache Cordova and has limited UI extensibility. Red Hat supports many third-party
open-source components to deliver added functionality. Customers will need to manage
all third-party components, as Red Hat does not offer a curated marketplace (unlike
some MADP vendors).
Innovation: Red Hat has not made any significant progress in differentiating its offering
in terms of adding advanced capabilities, such as support for multiexperience
development. It has spent the past year working on fully integrating mobile services into
OpenShift, rather than improving the high-productivity development capabilities sought
by many enterprises.
Marketing strategy: Although RHMAP uses open-source standards, such as Cordova
and Node.js, Red Hat has failed to use the associated open-source communities to
promote its MADP. Additionally, RHMAP's position within Red Hat's middleware
business appears to have weakened its messaging for developers.
Resco
A new entrant to the Magic Quadrant, Resco is a Niche Player. The company markets
its MADP as a high-productivity development platform on which to build apps for any
mobile device. Of the vendors in this Magic Quadrant, Resco has one of the larger
customer bases (over 2,000 customers), with most being SMBs.
The Resco Cloud platform supports mobile phones, tablets, PCs, smartwatches and
smartglasses. It uses JavaScript for low-code front-end development. Xamarin is used
for building native apps in Resco Cloud's client runtime. Resco Cloud provides mobile
UI controls based on native OS controls, with access to the Resco controls available via
API or configuration tool. Resco Woodford is the platform's professional development
tool with its own proprietary IDE that supports Microsoft's Windows 7 and Windows 10,
Apple's watchOS, and Google's Wear OS and Glass OS. The platform does not provide
SDKs for Android or iOS; instead, JavaScript must be used to access back-end
services.
Strengths
Industry strategy: Resco has a very broad customer base spanning many industries.
This strengthens its overall viability in the competitive MADP market.
Product strategy: Resco Cloud is popular with Microsoft-centric organizations as it has
prebuilt connectors for Microsoft Dynamics 365, support for Windows 7 and Windows
10, and uses Xamarin for the client runtime.
Geographic strategy: Of the vendors in this Magic Quadrant, Resco has one of the
largest customer bases and one of the more geographically diverse. It also has many
resellers and delivery partners in multiple regions, which help it support implementations
and provide customer support.
Cautions
Core back-end services with connectors and API mediation: Although Resco Cloud
supports Open Data Protocol (OData) and REST, it does not offer API mediation
capabilities. It also lacks support for NoSQL, unstructured data storage and cognitive
services.
Innovation: Resco Cloud does not support virtual assistants, such as Apple Siri,
Amazon Alexa, Google Assistant and Microsoft Cortana. Also lacking is support for
third-party chatbots, bot frameworks and mobile AR. Consistency across touchpoints
extends only to synchronization of data; there is no remembrance of state.
Product strategy: Resco's mobile roadmap focuses on supporting and enhancing its
own CRM and SaaS applications. As a result, Resco has limited applicability for broader
enterprise use cases.
Salesforce
Salesforce is a Visionary (it was a Leader in the previous Magic Quadrant). Following a
rebranding of some of its MADP components in 2017, Salesforce's MADP now consists
of Lightning Platform and Salesforce Mobile products. Although Salesforce does not
report the number of its MADP customers specifically, Gartner estimates it has one of
the largest customer bases and significant presence in both SMBs and enterprises.
The Salesforce Lightning Platform (formerly Force.com) consists of Lightning App
Builder, Lightning Flow, Salesforce DX, Heroku and the Salesforce Mobile App (formerly
the Salesforce1 app), which can now be completely rebranded by customers using
mySalesforce. Lightning App Builder supports the creation of web and mobile apps, and
can draw on Lightning components built using JavaScript and XML. Professional
developers have access to Salesforce Mobile SDKs for native IDEs and popular cross-
platform frameworks. The platform runs only on Salesforce Cloud, although it can
seamlessly integrate with Heroku, which can run in Docker containers and natively on
AWS.
Strengths
Cautions
SAP
SAP is a Visionary (it was a Niche Player in the previous Magic Quadrant). SAP's ability
to deliver a compelling stand-alone, general-purpose MADP has improved, thanks to an
OEM relationship with Mendix, which gives SAP a very competitive high-productivity
development platform. SAP's MADP customers include customers of SAP's business
applications, especially on-premises (although the number of its cloud business
application customers is growing).
SAP's MADP uses several technologies, including Fiori app templates, SAPUI5 hybrid
and native SDKs, and model-driven apps, all of which deliver a common Fiori user
experience. SAP Web IDE is the company's professional developer tool for building web
and hybrid apps. SAP Build is currently a no-code tool for app prototyping, although
SAP has expressed an intention to add low-code development capabilities in 2018.
Professional developers also have access to SDKs for Apache Cordova, and Fiori-
oriented SDKs for iOS (in partnership with Apple) and Android (in partnership with
Google). These SDKs accelerate development of native apps, giving iOS and Android
developers the ability to use native Fiori design elements. The SAP Cloud Platform
delivers core mobile services, as well as SAP API Management and SAP App Lab for
deployment orchestration. SAP does not offer an on-premises solution. Its platform is
strictly a multitenant public cloud offering on the SAP Cloud Platform.
Strengths
Overall viability: SAP's MADP architecture has moved from the legacy SAP Mobile
Platform to SAP Cloud in recent years. The company's investments in mobility, such as
in SAP Build, a mobile card kit feature, and strong SDK offerings demonstrate continued
commitment to deliver comprehensive mobile development tools.
Connectors and API mediation: A broad range of connectors is provided for SAP
systems, including S/4HANA, SuccessFactors, Hybris, Ariba and Concur, as well as
popular third-party SaaS applications. SAP Cloud Platform Integration enables
"composite APIs" with its orchestration capabilities. Reference customers gave above
average-satisfaction scores for integration and deployment, in comparison to those of
other vendors in this Magic Quadrant
Market responsiveness: SAP's decision to offer the Mendix platform on an OEM basis
fills a significant gap in its capabilities for high-productivity development. This offering
has been well received by SAP customers and will be enhanced by integration with SAP
Web IDE.
Cautions
Marketing execution: Whereas the branding of SAP Mobile Platform was distinct, SAP's
MADP is now a collection of components within SAP Cloud Platform. This is confusing
for customers. Enterprises view SAP's mobile platform as Fiori apps or legacy tools
(such as the Syclo apps), which indicates a poor and disjointed mobile development
value proposition.
Offering strategy: SAP has decided to focus its efforts on the SAP Cloud Platform and
has de-emphasized work on the on-premises solutions that many SAP customers still
use for their SAP applications. This cloud-only approach limits what some legacy SAP
customers can do and also changes their cost of ownership model. Reference
customers reported below-average satisfaction with SAP's software licensing.
High-productivity app-building tool: Although a step in the right direction, SAP's OEM
arrangement with Mendix could cause confusion and destroy confidence in the
platform's own built-in high-productivity tool. SAP will need to clarify the roadmap and
positioning of these tools to avoid too much overlap.
Added
ApiOmat
Appian
Betty Blocks
Resco
Dropped
Adobe
Axway (Appcelerator)
The vendor must generate at least $30 million in annual revenue from software
licensing (not including professional services) for its platform (as defined above).
The vendor must have added at least 20 new paying enterprise customers with a
minimum of 200 monthly active users for its MADP in 2017, across at least two of the
following regions: North America, Latin America, EMEA, Asia/Pacific.
We excluded vendors that:
Offer only a platform that only has back-end services (such as a PaaS or mobile back-
end services), without a tool for building app front ends.
Only sell their software coupled with development/professional services, in case where
the tool is used exclusively by the vendor's consultants.
Target only a single device platform, such as iOS or Android, or a single channel, such
as the web or chatbots.
Do not sell a commercial enterprise offering (that is, they offer their solutions only as
open-source software).
Evaluation Criteria
Ability to Execute
Product or service: We evaluate for breadth and depth of products and features across
the software development life cycle, with an emphasis on the requirements of mobile
apps. These capabilities include design and user experience capabilities, simplicity of
development, ease of integration, richness of back-end services, and DevOps support
such as CI/CD, testing, version and release management, and analytics.
o High-productivity app building tool— How well does the platform support
nonprogrammers in using a drag-and-drop, model-driven, metadata-driven or other
visual app development approach to creating apps?
o Professional developer enablement tools— How well does the platform provide
developers with a code-centric approach to designing and building cross-platform
mobile apps using an IDE supplied by the MADP or via a plug-in to an existing IDE (for
example, Eclipse or Visual Studio)?
o Core mobile services with connectors and API mediation— How well does the platform
provide reusable, cross-platform mobile services (such as location services, push
notifications, offline synchronization and user management) and support flexible
deployment options (such as private/public cloud, hybrid cloud and on-premises)? How
well does the platform provide connectors/adaptors to the systems of record that are
needed and offer extensibility to create and manage mobile-optimized APIs?
o Process, workflow and data modeling— How well does the platform make it easy to
build mobile-specific workflows/processes, support custom app logic and rules/event-
driven interactions to create targeted user experiences?
o UI richness and native OS API support — How well does the platform support a high-
fidelity UI with native look and feel, OS and hardware integration, and native app
performance?
o Unified customer experience— How well does the platform support the development of
experiences that span multiple channels, including the web, virtual personal assistants,
chatbots, wearables and other digital touchpoints? How does it handle state retention?
o Behavioral analytics and engagement— How well does the platform capture granular
app usage analytics, enable business-level reporting, and support the ability to
dynamically update app content and trigger notifications to increase engagement?
o DevOps support— How well does the platform offer embedded tools to support agile
development, CI/CD, test automation, version and release management, and monitoring
analytics to facilitate DevOps?
o AI service support— How well does the platform provide or use hosted AI services
(such as natural language processing, natural language understanding, image
recognition and sentiment analysis) for use within apps?
Overall viability: We examine R&D spending and resources, growth of mobile business,
and financial profitability or funding/capitalization.
Sales execution/pricing: We look for a broad sales reach across geographies and
industries, effectiveness of sales operations — in light of, for example, long or short
sales cycles — and the simplicity of pricing models.
Market responsiveness and track record: We examine how quickly products are
released and adopted, and how new mobile capabilities are supported, both using the
vendor's own resources and through partnerships.
Marketing execution: We look for general awareness of the vendor in the market, and
any negative or positive perceptions of the vendor across IT and lines of business. We
also consider how easily buyers understand a vendor's differentiators.
Customer experience: We examine customer deployments across a variety of mobile
app use cases, the vendor's ability to meet and exceed customers' expectations, and
the ease of onboarding and training on its platform. Results from our survey of
reference customers are important measures of customer satisfaction.
Operations: We look for growth in mobile business operations and staffing, stability in
leadership vision, and strength of customer service.
Enlarge Table
Operations Low
Source: Gartner (July 2018)
Completeness of Vision
Market understanding: We look for an understanding of how to address the needs of IT
departments and lines of business, as well as third-party developers.
Marketing strategy: We look for strong brand recognition, thought-leading product
messaging, and outreach programs that succeed in a very fragmented and cluttered
mobile market.
Sales strategy: We look for a strong go-to-market strategy focused on selling a MADP
to enterprise IT departments, lines of business and developers.
Offering (product) strategy: We look for a strong understanding of enterprise needs
across the mobile software development life cycle. Important here is the provision of a
coherent solution to address multiexperience requirements, high-productivity
development, use of open and standards-based technologies, security and compliance,
and DevOps support through analytics, testing, and version and release management.
Business model: We examine product revenue growth and ease of doing business with
customers. We also look for a strong partner ecosystem that amplifies the vendor's go-
to-market strategy.
Vertical/industry strategy: We look for differentiating capabilities built for specific
industries and vertical mobile apps, and a focused go-to-market approach for any
specific industries — including the use of partners.
Innovation: We look for technological advances that support broader multiexperience
development, and other capabilities that support event-driven architecture, multicloud
deployment and IoT gateways.
Geographic strategy: We look for diverse customer deployments across geographies,
delivery and reseller partner networks, and market awareness within geographies
across the globe, as well as in-country vendor presence.
Enlarge Table
Innovation High
Challengers
Challengers in this market have high numbers of satisfied enterprise clients, a large and
growing base of deployed seats, and the ability to meet the needs of multiple
departments in global rollouts. Challengers are vendors with a history of execution in
the broad market, but they may not yet have accumulated a substantial track record in
the MADP sector across a range of scenarios. Challengers may also lack a cohesive
technical or business vision — or may have lingering product gaps or inconsistent or
incomplete strategies in their product roadmaps.
Visionaries
Visionaries in this market have a compelling vision for their products and for the
market's future, as well as the technical direction and resources to fulfill that vision.
However, they have not yet demonstrated that vision in one or more of the following
areas: history of execution, revenue, size of client base, diversity of solutions and strong
financial results.
Niche Players
Niche Players in this market lack strength in terms of one or more of the following
criteria: product breadth/completeness, strength of vision, geographic reach or number
of customers. A Niche Player may be a good choice for a particular departmental,
regional or industry use case — indeed, for specific scenarios a Niche Player may be
the best choice. However, they are typically not well-suited to providing a broader
platform for use across an enterprise.
Context
For this year's Magic Quadrant, Gartner surveyed 82 reference customers of MADP
vendors. Some key findings emerged, which application leaders should factor into their
planning.
The top three reasons why these customers purchased a MADP were:
1. To create internal operational efficiencies
2. To enable digital transformation
3. To reduce time to market for mobile apps
By comparison, the No. 1 reason in the 2017 survey was "to drive innovation," which
came fourth this year. Digital transformation was not among the top five last year, but is
No. 2 this year. These findings indicate that MADPs are now serving a more specific
role in support of businesses' digital initiatives, as opposed to simply a means of fueling
general innovation.
Over the years, MADP offerings have moved from primarily on-premises software
deployments to the cloud. However, based on the results of our customer survey, the
shift to cloud deployment has stalled. In 2017, 39% of respondents opted for cloud
deployment. In 2018, the percentage is almost unchanged, at 40%. The surprising shift
is the increase in on-premises deployments, at 38% in 2018 versus 31% in 2017. This
was at the expense of hybrid cloud deployments, which dropped to 22% in 2018 from
30% in 2017. Although, through our client inquiry service, we continue to see growing
interest in, and adoption of, cloud offerings, the unexpected rise in on-premises
deployments could be attributed to late adopters, who tend to be more conservative
about cloud adoption. Gartner recommends using MADPs in the cloud, given the high
level of maintenance required to keep up with the constant stream of mobile device and
OS updates.
The 2018 survey also revealed that more companies are implementing MADPs entirely
on their own, using internal IT resources (24% versus 13% in 2017). This increase is
likely due to adoption of containerization technologies (Docker and Kubernetes), as well
as better developer tools and documentation. However, the large majority of customers
still require assistance, either directly from the vendor (35%), from a third-party service
provider (11%), or from both (29%). If your organization is implementing a MADP for the
first time, we recommend using professional services from the vendor and/or a certified
partner. This is especially important if mobile app development is also new to your
organization, as starting from scratch could cause significant delays while new skilled
staff are hired and existing resources are retrained.
MADPs address a broad array of app use cases across an enterprise to meet the needs
of internal and external app users. Our survey indicates that the B2E app use case is
the most common, with 78% of the respondents' organizations building employee-facing
apps, and nearly one in five building more than 10 such apps. The next most common
use case is for B2C app users, with 57% of the respondents' organizations using their
MADP for that purpose. As we would expect, the number of B2C apps built is much
lower, although 14% of respondents have built more than four consumer or customer-
facing apps. The B2B use case is less popular still, but it can help scale mobile app
delivery; 6% of the respondents' organizations have built more than 10 B2B apps.
Gartner recommends evaluating a MADP across all three main use case scenarios
(B2E, B2C and B2B) in order to maximize the platform's ROI. You should not discount
using a MADP for B2C apps, as we have observed successful implementations of
consumer and customer-facing apps in banking, retail, travel and other industries.
Finally, in this section, the top three reasons for the surveyed reference customers to
choose their MADP vendor were:
1. Its high-productivity app development tool
2. The completeness of its platform toolchain
3. Its back-end services and API capabilities
The top two reasons are the same as in 2017, although high-productivity (no or low
code) app development has jumped from No. 2 to No. 1. This reflects the qualification of
hpaPaaS and rapid mobile app development vendors (both types sell high-productivity
tools) for this year's Magic Quadrant. Back-end services and API capabilities were
outside the top five last year, but have risen due to the increasing importance of the API
economy and requirements to support multiexperience development through back-end
services. Gartner recommends using these three reasons as fundamental criteria when
starting your evaluation of MADP vendors and their offerings.
Market Overview
The MADP market includes independent vendors of stand-alone MADPs and larger
vendors whose MADP offerings are part of a broader portfolio or solution. Customers
can, however, purchase any MADP product as a separate offering, although some
MADPs have many optional and related components. Most vendors also offer "free for
evaluation" or open-source tools, which can account for a significant percentage of their
user base.
Over the years, the independent vendors have mostly been acquired by larger vendors
— a trend that addressed the mobility gaps in many enterprise systems. Vendors in
adjacent development tool markets are adding mobile capabilities to their products, so
that they qualify as MADPs: examples are Betty Blocks (additions to a hpaPaaS),
ApiOmat (additions to mobile back-end services) and Resco (additions to a rapid mobile
app development offering).
MADPs serve to bridge the gap between systems of record and systems of innovation.
They enable development of a broader digital app platform that includes the cloud, the
IoT, wearables, conversational UIs and immersive experiences. In the coming years,
Gartner expects the more visionary MADP vendors to evolve into vendors of
multiexperience development platforms (see "Technology Insight for Multiexperience
Development Platforms").
Gartner recommends investing in a MADP as the foundation of a broad digital business
technology platform strategy, but in the knowledge that other tools and technologies will
also be needed (see "Make Digital Business Transformation a Practical Reality: A
Gartner Trend Insight Report").
Evidence
For this Magic Quadrant, Gartner's primary research included analysis of product
demonstrations. We also conducted surveys of vendors and reference customers
identified by vendors between March and April 2018. In addition, information from
Gartner's client inquiry service was used during the evaluation process.
Completeness of Vision
Market Understanding: Ability of the vendor to understand buyers' wants and needs and
to translate those into products and services. Vendors that show the highest degree of
vision listen to and understand buyers' wants and needs, and can shape or enhance
those with their added vision.
Marketing Strategy: A clear, differentiated set of messages consistently communicated
throughout the organization and externalized through the website, advertising, customer
programs and positioning statements.
Sales Strategy: The strategy for selling products that uses the appropriate network of
direct and indirect sales, marketing, service, and communication affiliates that extend
the scope and depth of market reach, skills, expertise, technologies, services and the
customer base.
Offering (Product) Strategy: The vendor's approach to product development and
delivery that emphasizes differentiation, functionality, methodology and feature sets as
they map to current and future requirements.
Business Model: The soundness and logic of the vendor's underlying business
proposition.
Vertical/Industry Strategy: The vendor's strategy to direct resources, skills and offerings
to meet the specific needs of individual market segments, including vertical markets.
Innovation: Direct, related, complementary and synergistic layouts of resources,
expertise or capital for investment, consolidation, defensive or pre-emptive purposes.
Geographic Strategy: The vendor's strategy to direct resources, skills and offerings to
meet the specific needs of geographies outside the "home" or native geography, either
directly or through partners, channels and subsidiaries as appropriate for that
geography and market.