To structure the description of the current practices, we propose to examine the current mobile development platforms from the point of view of individual mobile application developers. We start by classifying the platforms in different categories depending on the three main components depicted in Figure 1. First, the developer uses development tools to build its mobile application. Second, the developer publishes its application on a portal, from which the consumer can download the application onto its mobile device. This model, adapted from [1], includes developers, the application portal, consumers, and all the processes related to the publishing and purchasing of a mobile application.