This document discusses key factors for a successful mobile application. It emphasizes the importance of preparing well by ensuring quality input data from various sources and providing web services and open APIs. The document also stresses being user-centric rather than ego-centric, not discouraging users with long waits or clicks, and renewing users' interest through relevant notifications and content. Finally, it addresses the right choice of technologies between native, web, and hybrid approaches and the need to keep the application alive through updates, downloads, referencing, and analytics.