Nativ-Apps werden für eine bestimmte Plattform (z.B. iOS oder Android) entwickelt und bieten hohe Leistung und Optimierung. Hybrid-Apps sind plattformübergreifend mit Webtechnologien entwickelt und anschließend in native Wrapper eingepackt, sodass sie dadurch auf die Funktionalitäten der Geräte Zugriff bekommen und wie native Apps agieren können. Web-basierte Apps sind Webseiten, die so gestaltet sind, dass sie auch auf Mobilgeräten von der Funktionsweise her so funktionieren wie eine App.