Les plateformes de développement mobile offrent aux développeurs un environnement unifié qui inclut tous les outils nécessaires pour créer une application mobile. Alors que la plupart des plateformes se concentrent sur la création d'applications pour iOS ou Android, certaines sont multiplateformes et proposent des outils adaptés aux applications natives et hybrides. Ces plateformes permettent aux entreprises d'équiper leurs développeurs des ressources nécessaires pour écrire, gérer et déployer des applications mobiles. En règle générale, ce processus se déroule au sein d'un service de développement ou d'informatique, mais il peut également être effectué par de petites équipes ou des développeurs individuels. Les plates-formes peuvent être utilisées pour créer un large éventail d'applications, des jeux aux solutions de commerce électronique. Semblables aux environnements de développement intégrés (IDE), les plates-formes de développement mobiles sont spécialement conçues pour la création d'applications mobiles. Beaucoup incluent également des fonctionnalités pour tester, optimiser et déboguer les applications mobiles.