En native app är en mobilapplikation som utvecklas i en specifik utvecklingsmiljö (SDK) för en specifik plattform. Appen publiceras därefter till plattformens store, exempelvis App Store eller Google Play, där användaren kan ladda ner och installera den.
En webbapp är byggd i HTML5 och nås via enhetens webbläsare. Användaren kan sedan ”lägga till appen till hemskärmen”, där det skapas en ikon. Applikationen kan sedan öppnas i helskärmsläge, vid nästa öppningstillfälle. Tack vare moderna webbtekniker får appen samma utseende och känsla som en native app.
En hybridapp är en webbapp som är paketerad som en native, exempelvis Cordova eller Phonegap, därmed kan den distribueras via app store och kan få tillgång till varje plattforms API:er.