Industries of all varieties have begun to realize that the target audiences for their business applications have shifted in massive numbers from the use of traditional personal computers, such as desktops and laptops, to using mobile devices such as smart phones and tablets for accessing the internet and for obtaining the information they seek. This applies if the intended audience for the application is a direct customer of the enterprise (Business-to-Consumer apps, or "B2C"). Across the globe, more people are now using mobile devices that they can carry with them wherever they go, and which are more user-friendly and intuitive to use, as their primary means of obtaining information and requesting services over the internet.