Was sind Web-Apps?
Web-Apps sind interaktive Anwendungen, die direkt im Browser laufen — ohne Installation, ohne App-Store, auf jedem Gerät mit Internetzugang. Sie verbinden die einfache Erreichbarkeit einer Website mit der Funktionstiefe einer klassischen Software: Daten werden zentral gehalten, Prozesse laufen serverseitig, und Sie arbeiten mit denselben Inhalten — egal, ob am Schreibtisch, in der Werkstatt oder beim Kunden vor Ort.
Wann lohnt sich eine Web-App?
Eine eigene Web-App ist selten der erste Schritt. Meistens kommt sie dann ins Spiel, wenn Standardsoftware an Grenzen stößt oder vorhandene Werkzeuge nicht sauber zueinander passen. Typische Auslöser, mit denen ich es zu tun bekomme:
- Daten verteilt auf fünf Excel-Tabellen, niemand weiß, welche Version aktuell ist.
- Manuelle Routinen, die jede Woche Stunden kosten und sich problemlos automatisieren ließen.
- Standardsoftware, die zu 80 % passt — und genau die letzten 20 % bremsen den Alltag.
- Medienbrüche zwischen Papier, E-Mail, ERP und Telefon.
- Kunden, die anrufen, um Status nachzufragen, weil es keinen Self-Service gibt.
- Systeme, die zwar Daten halten, aber nicht miteinander reden.
In all diesen Fällen ist eine Web-App häufig der pragmatischste Hebel: Sie ergänzt vorhandene Systeme, statt sie zu ersetzen — und sie kann genau so groß wachsen, wie es der Bedarf vorgibt.
Typische Web-Apps, die ich entwickle
Der Schwerpunkt meiner Arbeit liegt bei kleineren und mittelständischen Unternehmen — gerne aus Handwerk, Maschinenbau und produzierenden Branchen. Konzern-Projekte schließe ich nicht aus, aber mein Anspruch ist, der Web-Entwickler für Unternehmen zu sein, die nicht eine ganze Agentur-Etage in Bewegung setzen wollen.
Vier Anwendungsfälle, die ich besonders oft baue:
- Kundenportale mit Modulen — geschützte Bereiche, die mit Ihrem Kundenstamm mitwachsen: vom einfachen Login mit Statusübersicht bis zum mehrteiligen Self-Service mit Dokumenten, Konfigurationen und Bestellfunktion.
- Berechnungs- und Verwaltungs-Apps — kleinere Web-Apps mit klar umrissenem Zweck: Kalkulationen, Inventarverwaltung, fachspezifische Erfassung. Oft genau dort, wo die ERP-Standardlogik nicht ganz greift.
- Prozess- und Step-Engines — mehrstufige Abläufe wie Angebotsfreigaben, Reklamations-Workflows oder digitale Onboardings, abgebildet als geführter Prozess.
- Katalog- und Bestell-Engines — strukturierte Produkt- oder Leistungskataloge mit Bestellfunktion und Anbindung an die Systeme, die Sie ohnehin schon im Einsatz haben.
Wenn Ihr Anwendungsfall hier nicht eins zu eins steht: kein Problem. Die meisten Projekte starten mit einer ungewohnten Anforderung — die Schnittmenge findet sich im Gespräch.
Mein Vorgehen — von der Idee bis zum Server
Ich begleite Projekte vollständig: von der Bedarfsermittlung bis zum laufenden Betrieb. Das spart Reibungsverluste, weil keine Kette aus Account-Manager, Konzeptioner und externem Entwicklerteam dazwischenhängt — Sie arbeiten direkt mit der Person, die später auch den Code schreibt.
Vier Phasen, die ich in jedem Projekt durchlaufe:
- Bedarf klären. Was soll die App leisten — und was bewusst nicht? Wo sitzen die echten Schmerzpunkte? Welche Systeme müssen mitspielen?
- Lösung planen. Architektur, Datenmodell, Komponenten, Integrationen. An dieser Stelle entscheidet sich, wie wartbar das Ergebnis später wird.
- Realisieren. Frontend, Backend, Datenbank, Server-Setup. Iterativ, mit regelmäßigen Zwischenständen statt Big-Bang-Übergabe am Ende.
- Begleiten. Nach dem Go-Live geht die Arbeit oft erst los: Erweiterungen, Anpassungen, Updates. Auch das aus einer Hand.
Kurze Wege, wenig Übergaben, ehrliche Beratung — ich sage auch dann etwas, wenn eine Funktion den Aufwand nicht wert ist.
Mein Tech-Stack
Ich wähle Technologien danach, was zum Projekt passt — nicht danach, was gerade Trend ist.
Frontend
Vanilla JavaScript für leichtgewichtige Tools, Angular für komplexere Web-Apps mit vielen Modulen, Astro für inhaltsstarke Seiten mit App-Anteilen.
Datenbank
PostgreSQL, wenn Beziehungen, Datenvolumen oder Reporting eine Rolle spielen. SQLite, wenn die App schlank bleiben darf — nicht jedes Projekt braucht einen großen DB-Server.
Backend
Schwerpunkt Go — schnell, ressourcenschonend, sauber wartbar. Daneben Node.js mit TypeScript und Python (FastAPI, Django), je nachdem, was zum bestehenden Ökosystem passt.
Infrastruktur
Debian Linux als Server-Basis. Inklusive Setup, Absicherung und Backup-Strategie — auf eigener Hardware oder bei einem passenden Hoster.
Leistungen im Detail
Folgende Leistungen biete ich rund um Web-Apps an:
- L01
Kundenportale mit Modulen
Geschützte Bereiche für Ihre Kunden — vom einfachen Login mit Statusübersicht bis zum modularen Self-Service mit Dokumenten, Konfigurator und Bestellfunktion. So aufgebaut, dass neue Funktionen ohne grundlegenden Umbau ergänzt werden können.
- L02
Berechnungs- und Verwaltungs-Tools
Wenn Standardsoftware zu 80 % passt und genau die letzten 20 % im Alltag bremsen: eigene Web-Apps für Kalkulationen, Inventarisierung oder fachspezifische Datenverwaltung — mit klarem Fokus auf den realen Arbeitsablauf.
- L03
Prozess- und Step-Engines
Mehrstufige Abläufe wie Anfragen, Freigaben, Bestellungen oder Onboardings als geführten Prozess — mit nachvollziehbarer Statushistorie, klaren Zuständigkeiten und sauberer Datenablage statt E-Mail-Pingpong.
- L04
Katalog- und Bestell-Engines
Strukturierte Produkt- oder Leistungskataloge mit Bestellfunktion, oft als geschützter B2B-Bereich. Inklusive Anbindung an bestehende ERP- oder CRM-Systeme via API.
- L05
Authentifizierung und Rollen
Sichere Anmeldung, abgestufte Berechtigungen und Mehrbenutzer-Strukturen — die Grundlage für alle Funktionen, die nur einem definierten Personenkreis zur Verfügung stehen sollen.