Reach a wider audience with mobile apps

Mobile application development is the process by which application software is developed for mobile phones. These applications can be downloaded by customers from various mobile software distribution platforms, or delivered as web applications using server-side or client-side processing to provide an "application-like" experience within a Web browser.

Mobile app development presents unique challenges: not just different operating systems and devices, but also display sizes and on device features.

What kind of mobile app?

Native apps
The app is developed using the programming language and interface for a specific operating system and device. This may deliver best performance, but requires a different version for each OS.

Web apps
Most new devices use a Web browser to deliver mobile “look and feel.” This supports most devices, but often cannot access mobile device features, such as a camera or contact list.

Hybrid apps
A compromise between native and Web. The app is developed in industry-standard Web programming languages, such as HTML5 and JavaScript, then packaged in a natively installable format for app store distribution.

Platforms

App Store
Apple's App Store for iOS was the first app distribution service opened on July 10, 2008, which set the standard for app distribution services and continues to do so.

Amazon Appstore
Amazon Appstore is an alternate application store for the Android operating system. It was opened in March 2011, with 3800 applications.

Google Play
Google Play (formerly known as the Android Market) is an international online software store developed by Google for Android devices. It opened in October 2008.

BlackBerry World
BlackBerry World is the application store for BlackBerry 10 and BlackBerry OS devices. It opened in April 2009 as BlackBerry App World.

Nokia Store
An app store for Nokia phones was launched internationally in May 2009.

Windows Store
Windows Store was introduced by Microsoft for its Windows 8 and Windows RT platforms. 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.

Windows Phone Store
Windows Phone Store was introduced by Microsoft for its Windows Phone platform, which was launched in October 2010. 

Samsung Apps Store
An app store for Samsung mobile phones was founded in September 2009.

Something else?