This document discusses and compares different mobile application architectures: native apps, mobile web apps, and hybrid apps. Native apps are built for a specific platform using that platform's tools, allowing access to all device features but requiring separate development for each platform. Mobile web apps are built with web technologies to work on any device browser, requiring only one codebase but limiting access to device features. Hybrid apps combine aspects of native and web apps. The document also notes that selecting the right architecture is just the beginning, and that traditional development approaches may not keep up with enterprise mobility needs. It advocates for a rapid application delivery platform to help tackle complexity across a portfolio of apps.