Mobil uygulamaların kullanımı ve popülerliği gün geçtikçe artmakta ve mobil yazılım sektörü daha büyük bir sektör haline gelmektedir. Mobil uygulamalar bu sayede, özellikle son bir kaç yılda çok önemli ticari araçlar haline gelmiştir. Büyük ya da küçük her şirket kendine ait bir uygulamaya sahip olup kendi reklamını, ürün ve hizmet tanıtımını yapmak için birbiriyle yarışmaktadır. Bu yarışta izledikleri stratejiler çok büyük önem teşkil etmektedir. Bu stratejileri en iyi şekilde belirlemeden piyasaya girmek ilerleyen zamanlarda çeşitli sıkıntılar yaratabilir. Bir mobil uygulamaya sahip olmadan önce düşünülmesi gereken en önemli şeylerden biri bu uygulamanın gerçekleştiriminin hangi teknolojiler kullanılarak yapılacağıdır. Bir mobil uygulama 3 farklı teknolojik yaklaşımla ortaya çıkarılabilmektedir.