Mobil uygulama, akıllı telefonlar ve tabletler gibi mobil cihazlarda çalışmak üzere tasarlanmış bir yazılım uygulamasıdır. Mobil uygulamalar, oyunlardan eğlenceye, üretkenlikten iş araçlarına kadar çok çeşitli işlevler sağlayabilir. iOS ve Android gibi farklı mobil işletim sistemleri için mobil uygulamalar geliştirilebilmektedir. Geliştirme süreci genellikle uygulamanın kullanıcı arayüzünü tasarlamayı, işlevselliğini belirtmeyi ve Swift, Java veya Kotlin gibi bir programlama dilinde kod yazmayı içerir. Uygulama geliştirildikten sonra, Apple’ın App Store ve Google Play gibi uygulama mağazaları gibi çeşitli kanallar aracılığıyla veya geliştiricinin web sitesinden doğrudan indirmeler yoluyla dağıtılabilir. Mobil uygulamalardan, uygulama içi satın almalar, reklamlar veya ücretli indirmeler gibi çeşitli yollarla para kazanılabilir.