How to Sell Products and Services with Mobile Apps: The Blueprint to Marketing on 5.4 Billion Mobile Devices