There are three main types of mobile experiences. 1. Native 2. Hybrid and 3. Mobile View. Native is an actual APP. It is a stand alone program that has a single collection of views and functionality. Pros : Fast, able to fully access functionality of the phone. Typically built to not require network access. Typically looks much more polished. Cons : Require specific knowledge of the several platforms that are being developed for (IOS, Android). Require a “store” to distribute and update the apps. To distribute, the apps must pass added requirements of the platform being distributed on. Updates are not immediate, must be rolled out. Mobile View is when a website is able to display a website with multiple layout and style features based on the device being used to display the content. Oftentimes there are 4 main views: desktop, laptop, table and phone. This site still requires a web browser to collect and render the content. Pros: Ability to release functionality is immediate. Updates are immediate. Only developing for a single platform. Web dev skills tend to be less expensive than app skills. No need to go through an App Store. Cons: Content often requires internet access to function. Not able to take advantage of phone functionality. Mobile browsers typically are very slow to render content. Hybrid is a combination of Native and Mobile View. One hybrid implementation uses the WebView (Android) or UIWebView (IOS) component to display the Mobile View website from inside an app. Another implementation is to combine elements of the Mobile View along with functionality of Native Apps such as position tracking or different types of movement. Browsers are also collecting similar information so these lines are also being blurred. Other hybrid implementations such as Xarmin for example have you develop on a single platform but export a version of this common version to the specific platforms required in native code which can be used to create Native Apps. Pros: Able to use a single platform to develop for multiple mobile platforms. Cons: You still must go through the App Store to release and update.