The mobile applications market has had an enormous growth in the recent years and it has a number of factors that have contributed to its consolidation. From the most important we have:

-The technological evolution in terms of performance, security and computer power of devices of manufacturers as Apple, Samsung, Motorola, and others.

-The cost of communication infrastructure is increasingly smaller and more reliable. Today we can find in the Mexican market data plans from competitive telephone companies who offer faster services, especially in the bigger cities.

-Platforms of development like Apple (IOS), Android (Google), Windows Phone (Microsoft) and responsive technologies (based on HTML5) that are becoming more robust and secure.

-The reliance of Mexican users to the use of mobile of applications is becoming bigger, although there’s still a resistance to its use in financial markets (online payments, purchase of electronic funds, etc.). However, to consolidate the adoption of the use of mobile applications, there are a number of features that should be taken into account in its design.

The main ones are:

-Usability. It is fundamental to provide experience to the users and invite them to solve their necessity in an intuitive and joyful way. Criteria such as performance, ease of learn, misunderstanding recovery mechanisms, and efficiency in the use of essential ingredients.

In this paragraph there are methodologies to identify difficult design definitions as:

  • Contextual studies where you can know in detail the users that will use the app.
  • Design scenarios where sequences of use of the users are described in the app.
  • Map interaction designs where it is found the architecture that the user is going to use inside the app.
  • Interface standards where the definitions of the diverse elements of a screen are described (type of screens, message area, etc.).


-Security. It is imperative to comply with the industry standards as the user identity, information encryption in order to grand security effects, but above all make the user “feel” that his data is safe regardless of events as the loss of the device.

-Performance. Users are more demanding in terms of the response time of software applications. Saying this, responses must be immediate.

-Innovation. Is imperative to add and/or modify functionality inside the mobile app. Users must be surprised by constant upgrades. This may be in terms of “look&feel”, speed, new services, and others.

-Integration with “Cloud Computing” infrastructure. This undoubtedly is a necessity to take advantage of the availability and scalability of the diverse infrastructure platforms such as Oracle, IBM, SAP-Ariba, Amazon, eBay, etc.

-Take full advantage of the mobile device. Any of the manufacturers provide safety mechanisms, from geographical location, multimedia, i.a.. Is imperative the deep knowledge of every platform in order to exploit in benefit of the users.

It looks like there are many elements to take account of, nevertheless the mobile cycle of life must be designed. That is, defining an initial version that contains a set of functionalities that allows learning experiences from the users. In another step it will evolve in terms of use and proper innovation of new business and technology requirements from both device manufacturers to platform development.