Las plataformas de desarrollo móvil ofrecen a los desarrolladores un entorno único que posee todas las herramientas que necesitan para crear una aplicación móvil. La mayoría de las plataformas están orientadas a la creación de aplicaciones para iOS o Android, pero otras son aplicaciones multiplataforma y proporcionan un entorno con herramientas nativas específicas. Otras poseerán funcionalidad híbrida y herramientas para crear aplicaciones en múltiples sistemas operativos. Las empresas que necesitan una aplicación móvil proporcionan a sus desarrolladores una plataforma para escribir, gestionar y desplegar aplicaciones móviles. Este proceso generalmente tiene lugar completamente dentro de un departamento de desarrollo o TI, pero puede ocurrir en toda una pequeña empresa o de manera individual. Los productos pueden ser utilizados para crear desde juegos hasta aplicaciones de comercio electrónico.
Las plataformas de desarrollo móvil poseen características similares a los entornos de desarrollo integrados (IDE) pero están orientadas específicamente a aplicaciones móviles. Muchas plataformas de desarrollo móvil también poseen herramientas para pruebas de aplicaciones móviles, optimización de aplicaciones móviles y depuración de aplicaciones móviles.
Para calificar para la inclusión en la categoría de Plataformas de Desarrollo Móvil, un producto debe:
Tener un enfoque de desarrollo específico para móviles
Poseer herramientas de desarrollo móvil de front-end para la creación de UI/UX
Poseer herramientas de desarrollo de back-end para servicios de datos
Poseer herramientas para pruebas de aplicaciones móviles
Proporcionar un kit de desarrollo de software con herramientas adicionales para acciones como colaboración, depuración o análisis de código