Du willst eine Web-App entwickeln lassen und fragst dich, ob es eine reine Web-App, eine Progressive Web App oder doch eine native App aus dem App Store sein soll? Davon hängt ab, wie aufwendig die Entwicklung wird und wie schnell Updates bei deinem Team ankommen. Ich erkläre dir die Unterschiede ohne Fachchinesisch, zeige typische Einsätze in Unternehmen und gebe dir zum Schluss eine Checkliste für deine Entscheidung mit.
Drei Wege zur App für Unternehmen
Beim Wort „App“ denken die meisten an ein Symbol auf dem Handy, das man im App Store herunterlädt. Für viele Aufgaben in Unternehmen braucht es das gar nicht. Ich entwickle seit 2016 Websites und Software, inzwischen sind es über 100 Projekte. Wenn ein Unternehmen eine App für den eigenen Betrieb sucht, kommen drei Varianten infrage, und sie unterscheiden sich stärker, als die Namen vermuten lassen.
Die Web-App läuft im Browser
Eine Web-App öffnest du über eine Adresse im Browser, so wie eine Website. Darin arbeitest du mit Daten: Du legst Kunden an, planst Termine, füllst Formulare aus oder wertest Zahlen aus. Installiert wird nichts, ein Login genügt.
Die Progressive Web App bringt das App-Gefühl mit
Eine Progressive Web App, kurz PWA, ist technisch eine Web-App mit ein paar Extras. Du kannst sie mit zwei Fingertipps auf den Startbildschirm legen, danach öffnet sie sich im Vollbild ohne Adressleiste. Je nach Umsetzung arbeitet sie bei schlechtem Netz weiter und schickt Push-Benachrichtigungen. Einen App Store braucht sie dafür nicht.
Für dich als Auftraggeber ist die PWA meist eine Erweiterung der Web-App. Die Grundlage bleibt dieselbe, dazu kommen eine kleine Konfigurationsdatei und ein sogenannter Service Worker, der Inhalte auf dem Gerät zwischenspeichert.
Die native App ist für ein Betriebssystem gebaut
Eine native App wird gezielt für iOS oder Android entwickelt und über den App Store oder Google Play verteilt. Sie kommt am tiefsten an die Hardware heran, zum Beispiel an Bluetooth-Zubehör oder an Aufgaben, die im Hintergrund laufen. Dafür muss jedes Update durch die Prüfung der Stores, erst danach landet es auf den Geräten. Oft pflegst du außerdem zwei Codebasen oder setzt auf ein Framework, das beide Systeme bedient.
PWA vs. native App im direkten Vergleich
Wie gut die drei Varianten zu deinem Projekt passen, hängt von deinen Anforderungen ab. Als erste Orientierung hilft dieser Vergleich:
| Merkmal | Web-App | PWA | Native App |
|---|---|---|---|
| Installation | keine, Link öffnen genügt | optional auf dem Startbildschirm | Download aus dem Store |
| App Store | nicht nötig | nicht nötig | in der Regel nötig |
| Updates | sofort für alle Nutzer | sofort für alle Nutzer | nach Store-Prüfung, Verteilung auf die Geräte |
| Offline arbeiten | nur mit Internet | teilweise, je nach Umsetzung | vollständig möglich |
| Push-Benachrichtigungen | eingeschränkt | ja, auf dem iPhone nach Ablage auf dem Startbildschirm | ja |
| Kamera und GPS | ja, nach Freigabe | ja, nach Freigabe | ja |
| Bluetooth, NFC, Hintergrundaufgaben | kaum | eingeschränkt, vor allem auf dem iPhone | voller Zugriff |
| Handy, Tablet und PC | ein Code für alle Geräte | ein Code für alle Geräte | eigene App je Plattform, PC meist separat |
| Entwicklungsaufwand | am geringsten | gering bis mittel | am höchsten |
Viele gehen davon aus, dass Kamera und GPS eine native App voraussetzen. Beides funktioniert aber längst im Browser. Wer im Außendienst ein Foto vom Typenschild einer Maschine machen oder den eigenen Standort auf der Karte sehen will, kommt mit einer Web-App aus. Der Browser fragt einmal nach der Erlaubnis, danach läuft es.
Wann welche Variante passt
Für die meisten Software-Projekte in kleinen und mittleren Unternehmen reicht eine Web-App oder PWA völlig aus. Eine native App lohnt sich vor allem, wenn du tief in die Hardware eingreifen musst oder wenn die App selbst dein Produkt für Endkunden ist.
Eine Web-App oder PWA passt, wenn
- dein Team an verschiedenen Geräten arbeitet, mal am PC im Büro, mal mit dem Tablet im Lager und mal mit dem Handy beim Kunden,
- du Änderungen schnell ausrollen willst, ohne auf eine Store-Freigabe zu warten,
- die Software intern genutzt wird oder von einem überschaubaren Kreis aus Kunden und Partnern,
- niemand mehr mit einer veralteten Version arbeiten soll,
- Kamera, Standort und Benachrichtigungen für deine Abläufe genügen.
Eine native App ist sinnvoll, wenn
- du Bluetooth-Geräte, Scanner oder Messgeräte direkt ansteuern musst,
- die App über lange Zeit ohne Netz zuverlässig laufen soll, etwa auf Baustellen mit schlechtem Empfang,
- du eine App für Endverbraucher baust und die Sichtbarkeit im App Store zu deinem Marketing gehört,
- Aufgaben im Hintergrund weiterlaufen müssen, während das Handy gesperrt ist.
Du kannst auch mit einer Web-App starten und später eine native App ergänzen, falls sie nötig wird. Die native App greift dann auf dieselbe Schnittstelle und dieselben Daten zu, sodass die Arbeit am Server und an der Geschäftslogik weiter genutzt wird.
Wenn du unsicher bist, fährst du mit der Web-App meist besser, weil sie sich schneller testen lässt. Zeigt sich im Betrieb, dass eine Funktion nur nativ sauber läuft, weißt du danach genau, wofür du die native App brauchst.
Typische Einsätze im Unternehmensalltag
Vier Fälle begegnen mir in Gesprächen mit Unternehmen immer wieder, und alle lassen sich gut als Web-App umsetzen.
Kundenportal
Deine Kunden melden sich an und finden ihre Aufträge, Rechnungen und Dokumente an einem Ort. Sie können Anfragen stellen oder Unterlagen hochladen, ohne dir eine E-Mail zu schreiben. Kaum ein Kunde installiert gern eine eigene App für etwas, das er ein paarmal im Jahr braucht. Ein Link in der Auftragsbestätigung ist da deutlich bequemer.
Außendienst
Im Außendienst wechselt das Gerät oft mehrmals am Tag. Morgens plant jemand am PC die Tour, unterwegs schaut er auf dem Handy nach der nächsten Adresse, beim Kunden zeigt er auf dem Tablet ein Angebot. Eine Web-App zeigt auf allen Geräten denselben Stand, und Notizen nach dem Besuch sieht der Innendienst sofort.

Buchung und Terminvergabe
Ob Besprechungsräume, Maschinen, Firmenfahrzeuge oder Kundentermine: Sobald mehrere Leute dieselben Ressourcen reservieren, entstehen ohne gemeinsames System schnell Doppelbuchungen. Eine Buchungs-App zeigt allen dieselben freien Zeiten und lässt keine Überschneidung zu. Auf Wunsch erinnert sie per Benachrichtigung an den Termin.
Interne Dashboards
In vielen Unternehmen liegen die Zahlen verteilt in mehreren Programmen und Tabellen. Ein Dashboard holt diese Daten zusammen und zeigt zum Beispiel Umsatz und offene Aufträge auf einer Seite. Die Geschäftsführung schaut morgens auf dem Handy drauf, während das Controlling am großen Bildschirm mit denselben Daten arbeitet. Damit das funktioniert, sollten die Daten automatisch aus den Quellsystemen kommen, sonst pflegt am Ende wieder jemand eine Tabelle von Hand.
Praxisbeispiel: Turnus, ein CRM für den Außendienst
Wie das konkret aussehen kann, zeigt meine eigene Software Turnus. Sie ist ein CRM für den Außendienst im Maschinenhandel und läuft komplett im Browser, auf Handy, Tablet und PC, ohne Umweg über einen App Store. Turnus ist noch in Entwicklung.
Im Mittelpunkt steht eine Karte, auf der das Verkaufsgebiet nach Postleitzahlen angelegt ist. Darauf baut die Tourenplanung auf: Turnus zeigt die Ankunftszeiten für die einzelnen Besuche und übergibt die Route an Google Maps, sodass die Navigation im Auto direkt startet.
Dazu kommen Projekte mit einer Pipeline, in der der Vertrieb sieht, wo welches Vorhaben gerade steht. Ein Projektschutz mit Vorwarnung hält die Zuständigkeiten im Team klar. Angemeldet wird mit zwei Faktoren, und die Server stehen in Deutschland.
Im Alltag zählt für den Außendienst vor allem, dass morgens im Auto ein Link reicht. Neue Funktionen sind beim nächsten Öffnen da, ohne dass jemand ein Update installieren muss.
Die Technik dahinter, verständlich erklärt
Um gute Entscheidungen über deine Software zu treffen, musst du nicht programmieren können. Ein paar Grundlagen helfen dir aber, Angebote zu vergleichen und die richtigen Fragen zu stellen.
Ein Code für alle Geräte
Eine Web-App passt ihre Oberfläche an die Bildschirmgröße an. Auf dem Handy rücken Menüs zusammen, auf dem PC ist Platz für Tabellen und mehrere Spalten. Weil dahinter ein einziger Code steckt, behebst du einen Fehler einmal, und er ist auf allen Geräten weg.
Bewährte Werkzeuge
Ich arbeite zum Beispiel mit Next.js für die Oberfläche sowie mit Node oder Python für die Logik auf dem Server. Diese Werkzeuge sind weit verbreitet, viele Entwickler kennen sich damit aus. Das spielt eine Rolle, weil der Code und alle Zugänge dir gehören. Falls du später jemand anderen beauftragen willst, kann er nahtlos weiterarbeiten.
Hosting in Deutschland
Deine Web-App läuft auf einem Server in einem deutschen Rechenzentrum. So bleiben die Kundendaten in Deutschland, was sich gerade bei Unternehmenssoftware viele wünschen. Mit dem Anbieter schließt du einen Vertrag zur Auftragsverarbeitung ab, wie ihn die DSGVO verlangt.
Login, Zwei-Faktor und Rollen
Jede Person bekommt ein eigenes Konto. Mit Zwei-Faktor-Anmeldung reicht ein gestohlenes Passwort allein nicht aus, weil zusätzlich ein Code aus einer App auf dem Handy nötig ist. Über Rollen legst du fest, wer was sehen darf. Der Außendienst sieht dann zum Beispiel nur seine eigenen Kunden, der Innendienst alle, und im Kundenportal sieht jeder Kunde ausschließlich seine Daten.
Sicherheit und DSGVO
Software für Unternehmen verarbeitet fast immer personenbezogene Daten. Einige Grundlagen gehören deshalb in jedes Projekt, auch wenn man sie im fertigen Produkt kaum sieht:
- verschlüsselte Verbindungen über HTTPS,
- Passwörter, die nur als sicherer Hash gespeichert werden,
- regelmäßige Backups, deren Wiederherstellung auch getestet ist,
- zeitnahe Sicherheitsupdates für alle verwendeten Bibliotheken,
- nur so viele Daten wie nötig und ein klarer Plan, wann sie gelöscht werden.
Wenn Kunden oder Bewerber Daten eingeben, braucht die App passende Hinweise in der Datenschutzerklärung. Bei sensiblen Daten solltest du deinen Datenschutzbeauftragten draufschauen lassen, bevor die App live geht.
So läuft ein Projekt ab
Am Anfang steht bei mir immer die Frage, wie deine Abläufe heute aussehen. Die Technik ergibt sich daraus. Wenn du eine Web-App entwickeln lassen möchtest, gehen wir so vor:
- Im Erstgespräch klären wir, welches Problem die Software lösen soll, wer sie nutzt und auf welchen Geräten.
- Danach legen wir fest, welche Funktionen in die erste Version gehören und was warten kann.
- Schon früh bekommst du eine klickbare Testversion, die du auf deinem eigenen Handy und PC ausprobierst.
- Neue Funktionen landen anschließend regelmäßig auf einem Testserver, und du gibst laufend Rückmeldung.
- Zum Start übernehmen wir bestehende Daten, dein Team wird eingewiesen, und die App geht live.
Die frühe Testversion halte ich für den wichtigsten Schritt. Missverständnisse fallen auf, solange Änderungen noch einfach sind. Oft merkt man auch erst beim Ausprobieren, dass ein Ablauf in der Praxis anders aussieht als auf dem Papier.

Betreuung und Updates nach dem Start
Nach dem Start braucht eine App weiter Pflege. Die verwendeten Bibliotheken bekommen Sicherheitsupdates, und meistens hat dein Team nach ein paar Wochen im Einsatz neue Wünsche. Kläre deshalb schon vor dem Projekt, wer sich danach um die App kümmert.
Bewährt hat sich eine feste Vereinbarung, in der Updates, Backups und kleine Anpassungen geregelt sind. Dann weißt du, an wen du dich wendest, wenn etwas hakt, und musst nicht jedes Mal neu verhandeln.
Ich betreue über 40 Websites und betreibe eigene WordPress-Plugins mit eigenen Lizenzservern. Software über Jahre am Laufen zu halten, gehört für mich also zum Alltag. Wenn du neben der App eine neue Website brauchst, findest du mehr dazu unter Webseiten. Einen Überblick über meine Arbeit an individueller Software bekommst du auf der Seite Software.
Checkliste: Welche App braucht dein Unternehmen?
Bevor du ein Angebot einholst, geh diese Fragen einmal mit deinem Team durch. Mit den Antworten kann jeder Entwickler den Aufwand deutlich besser einschätzen.
- Auf welchen Geräten arbeiten die Nutzer: Handy, Tablet, PC oder alles gemischt?
- Muss die App ohne Internet funktionieren, und wenn ja, wie lange?
- Brauchst du Push-Benachrichtigungen, zum Beispiel für neue Aufträge?
- Welche Gerätefunktionen sind nötig? Kamera und GPS gehen im Browser, bei Bluetooth oder NFC lohnt eine genauere Prüfung.
- Wer nutzt die App: nur dein Team, deine Kunden oder die breite Öffentlichkeit?
- Wie oft werden sich deine Abläufe ändern?
- Müssen die Daten in Deutschland gespeichert werden?
- Welche bestehenden Programme, etwa Warenwirtschaft oder Buchhaltung, sollen angebunden werden?
Zeigen deine Antworten überwiegend in Richtung Browser, ist eine Web-App oder PWA der passende Startpunkt. Bleiben Fragen zur Hardware offen, klären wir sie am besten an einem konkreten Beispiel aus deinem Betrieb.
Häufige Fragen
Was kostet es, eine Web-App entwickeln zu lassen?
Das hängt vom Umfang ab, vor allem von der Zahl der Funktionen und den Schnittstellen zu anderen Programmen. Eine seriöse Schätzung kann ich dir erst geben, wenn wir über deine Abläufe gesprochen haben. Wer mit einer schlanken ersten Version startet und sie dann ausbaut, behält das Budget besser im Griff.
Wie lange dauert die Entwicklung einer Web-App?
Auch das richtet sich nach dem Umfang. Damit du nicht monatelang ins Blaue wartest, gibt es früh im Projekt eine klickbare Testversion. Danach wächst die App in Schritten, und du verfolgst den Fortschritt auf dem Testserver.
Kann aus einer PWA später eine native App werden?
Ja. Server, Datenbank und Geschäftslogik lassen sich weiterverwenden, neu entsteht dann vor allem die Oberfläche für iOS oder Android. Für Android gibt es außerdem Wege, eine PWA direkt im Google Play Store anzubieten.
Funktioniert eine Web-App auch auf dem iPhone?
Ja, eine Web-App läuft in Safari und in jedem anderen Browser auf dem iPhone. Als PWA lässt sie sich auf den Startbildschirm legen und kann dort Push-Benachrichtigungen empfangen. Bluetooth und einige andere Gerätefunktionen sind auf dem iPhone im Browser allerdings eingeschränkt.
Du hast eine Idee für eine App in deinem Unternehmen oder einen Ablauf, der dich jeden Tag Zeit kostet? Schreib mir über das Kontaktformular, worum es geht. Ich melde mich bei dir, und wir besprechen gemeinsam, ob für deinen Fall eine Web-App, eine PWA oder eine native App sinnvoll ist.

// geschrieben von
Erwin Meindl
Entwickler aus Nürtingen. Baut seit 2016 Webseiten und Software für Unternehmen, dazu eigene WordPress-Plugins und die Außendienst-Software Turnus.
Mehr über mich

