However, public demand and the availability of developer tools drove rapid expansion into other categories, such as those handled by desktop application software packages.As with other software, the explosion in number and variety of apps made discovery a challenge, which in turn led to the creation of a wide range of review, recommendation, and curation sources, including blogs, magazines, and dedicated online app-discovery services.Mobile UIs, or front-ends, rely on mobile back-ends to support access to enterprise systems.The mobile back-end facilitates data routing, security, authentication, authorization, working off-line, and service orchestration.An analyst report estimates that the app economy creates revenues of more than €10 billion per year within the European Union, while over 529,000 jobs have been created in 28 EU states due to the growth of the app market.Developing apps for mobile devices requires considering the constraints and features of these devices.
Mobile apps were originally offered for general productivity and information retrieval, including email, calendar, contacts, stock market and weather information.
Mobile UI considers constraints and contexts, screen, input and mobility as outlines for design.
The user is often the focus of interaction with their device, and the interface entails components of both hardware and software.
While it can also carry listings for traditional desktop programs certified for compatibility with Windows 8, it is primarily used to distribute "Windows Store apps"—which are primarily built for use on tablets and other touch-based devices (but can still be used with a keyboard and mouse, and on desktop computers and laptops).
Mobile application management (MAM) describes software and services responsible for provisioning and controlling access to internally developed and commercially available mobile apps used in business settings.Most such devices are sold with several apps bundled as pre-installed software, such as a web browser, email client, calendar, mapping program, and an app for buying music or other media or more apps.