This document discusses best practices for mobile application development. It recommends leveraging popular frameworks to accelerate front end development of hybrid apps. It also recommends using simulation for rapid design, development and testing to minimize risks. The document advocates adopting an integrated, collaborative mobile development environment to reduce time to customer feedback and accelerate software delivery. It provides an overview of components needed for essential development, runtime and client device services like messaging, analytics and security capabilities.