This document discusses different approaches to developing mobile applications, including mobile web, mobile apps, Xamarin, Cordova, and universal Windows apps. It provides information on the key considerations for each approach, such as development/maintenance costs and time, security, offline support, performance, and access to device capabilities. The document recommends choosing an approach based on the needs of the enterprise project and constraints of cost, time and quality, and provides guidance on when each approach would be best suited.
Related topics: