Mobile Applications for Developing Countries and Emerging Markets