Webanwendungen
Software, die im Browser läuft und einen echten Ablauf trägt. Geplant und gebaut von denselben Menschen.
Einordnung
Wenn Tabellen und E-Mail den Ablauf nicht mehr tragen
Vorgänge laufen über E-Mail, Tabellen und PDF-Formulare. Der Stand ist verteilt, Rechte sind unklar, und niemand weiß genau, wo ein Antrag gerade liegt.
Eine Webanwendung bringt Anmeldung, Rollen, Vorgänge und Daten an einen Ort. Quellcode und Dokumentation gehören am Ende Ihnen. Wer eine Idee erst prüfen will, startet mit einem MVP.
Zur MVP-EntwicklungWas wir bauen
-
Portale
Kunden-, Bürger- und Partnerportale, auch Intranet und Extranet.
-
Fachanwendungen
Ein Arbeitsprozess im Haus, auch die Ablösung eines Altsystems.
-
Webplattformen
Zwei Gruppen, Angebot und Anfrage, und die Regeln dazwischen.
Leistungsumfang
Was die Entwicklung leistet
Drei Bausteine, die in den meisten Anwendungen wiederkehren. Der genaue Umfang entsteht im ersten Schritt.
Integrierte Qualitätskriterien
Gesetzliche Vorgaben, Datenschutz und Barrierefreiheit sind keine Zusatzleistungen, sondern Architekturentscheidungen ab Tag eins.
- Barrierefreiheit WCAG 2.1 AA
- Semantische Struktur, Kontraste und Tastaturbedienung im Code, damit assistierende Technologien die Anwendung erfassen.
- Datenschutz Privacy by Design
- Rollen bestimmen, wer welche Daten sieht. Zugriffe werden protokolliert, personenbezogene Daten so sparsam wie möglich erhoben.
- Dokumentation OpenAPI 3.1
- Aufbau, Schnittstellen und Betrieb sind beschrieben, damit Ihr Team oder ein anderer Dienstleister weiterarbeiten kann.
- Betrieb in Deutschland Self-Hosting
- Betrieb auf Infrastruktur in Deutschland oder als Self-Hosting in Ihrer eigenen Umgebung.
Vorgehen
Sechs Phasen, die aufeinander aufbauen
KI setzen wir schon im ersten Gespräch ein, nicht erst beim Programmieren. Jede Phase liefert ein Ergebnis, mit dem die nächste weiterarbeitet.
-
Verstehen
Schritt 1: Kennenlernen und Profil
Mit KI-Unterstützung entsteht ein Profil, das Ihre Fachsprache und Abläufe genau erfasst. Unsere Fragenkataloge führen schnell zum eigentlichen Problem.
KI-gestütztErgebnisProfil und abgegrenzter Umfang
-
Konzipieren
Schritt 2: Konzept und Architektur
Datenmodell, Schnittstellen, Rollen und Architektur. Wir legen fest, welches Framework und welche Betriebsform passen.
ErgebnisTechnisches Konzept
-
Schritt 3: Designsprache und Designsystem
Nutzerführung und Oberflächen für die Rollen der Anwendung, dazu ein Designsystem für die Umsetzung.
KI-gestütztErgebnisDesignsystem und klickbarer Entwurf
-
Umsetzen
Schritt 4: Umsetzung
Wir bauen im Rhythmus Ausschnitt, Ansicht, Rückmeldung. Sie sehen den Stand, bevor die nächste Lieferung beginnt.
ErgebnisLauffähige Anwendung
-
Schritt 5: Inbetriebnahme, Qualitätssicherung und Test
Tests gegen die Anforderungen aus Phase 01 und Inbetriebnahme in der vereinbarten Umgebung.
ErgebnisGeprüfte Anwendung im Betrieb
-
Schritt 6: Übergabe und Betreuung
Quellcode, Dokumentation und ein Workshop für Ihr Team. Auf Wunsch beginnt danach die Betreuung.
ErgebnisEigenständiger Betrieb oder Betreuung durch uns
Arbeitsmittel
Womit wir arbeiten
Auszug der Arbeitsmittel für diese Leistung. Wir denken in Architekturmustern, ein abweichender Technologiewunsch ist selten ein Ausschlusskriterium. Entscheidend ist unsere Erfahrung mit vergleichbaren Vorhaben.
-
Oberfläche
Typisierte Oberflächen für Anwendungen im Browser.
- React
- Next.js
- Angular
- TypeScript
-
Fachlogik
Dienste, Schnittstellen und Anmeldung.
- Node.js
- NestJS
- Spring Boot
- OAuth2 / SSO
-
Daten
Relationale Daten und Volltextsuche.
- PostgreSQL
- Elasticsearch
-
Betrieb
Container für Betrieb und Self-Hosting.
- Docker
Systembetrieb
Im Angebot einkalkuliertNachhaltige Systembetreuung
Nahtloser Übergang von der Entwicklung in den Produktivbetrieb. Betrieb und Pflege kalkulieren wir von Beginn an in jedes Angebot ein, auch bei Vergaben, ohne versteckte Folgekosten.
-
Betrieb und Hosting
Serverinfrastruktur, automatisierte Deployments, regelmäßige Backups und ein kontinuierliches Monitoring sichern die dauerhafte Verfügbarkeit.
-
Wartung
Sicherheits-Patches, Updates auf neue Hauptversionen und die Pflege aller Abhängigkeiten halten das System stabil und sicher.
-
Support
Verbindliche Ansprechpartner für technische Anfragen und Störungsmeldungen mit vereinbarten Reaktionszeiten.
-
Weiterentwicklung
Funktionale Anpassungen und Erweiterungen auf Basis eines klar definierten monatlichen Leistungskontingents.
- Feste Laufzeiten und klare Leistungsgrenzen
- Verbindliche Reaktionszeiten
- Alle Betreuungsleistungen aus einer Hand
Häufige Fragen
Fragen zur Webanwendung
Was vor einer Entscheidung für eine eigene Anwendung meist geklärt werden will.
Unsere Abläufe laufen über Tabellen und E-Mails. Ist das schon ein Fall für eine Webanwendung?
Oft ja. Wenn mehrere Personen dieselbe Liste pflegen, Stände per E-Mail abgleichen oder Daten doppelt eintippen, lohnt sich ein Blick. In der Bestandsaufnahme zeigen wir, welcher Teil sich wirklich lohnt und welcher so bleiben kann.
Wovon hängt der Aufwand ab?
Vor allem von vier Dingen: wie viele Rollen und Rechte es gibt, welche Systeme angebunden werden, wie viele Altdaten übernommen werden und wie hoch die Verfügbarkeit sein muss. Nach der Aufnahme erhalten Sie ein Angebot zum Festpreis.
Gehört uns der Quellcode?
Ja. Mit der Übergabe erhalten Sie Quellcode und Dokumentation, die Nutzungsrechte regeln wir im Vertrag. Sie bleiben damit unabhängig von uns.
Nehmen Sie auch an Ausschreibungen teil?
Ja. Senden Sie uns die Vergabeunterlagen direkt zu. Betrieb und Wartung kalkulieren wir dabei von Beginn an ein, damit das Angebot auch über die Laufzeit vergleichbar bleibt.
Lässt sich KI in die Anwendung einbauen?
Ja, etwa zum Auswerten von Dokumenten, für Suche in eigenen Daten oder für Assistenten im Arbeitsablauf. Mehr dazu unter KI-Anwendungen.
Kontakt
Vorhaben besprechen
Schreiben Sie uns zum Vorhaben oder senden Sie uns Ausschreibungsunterlagen direkt zu. Sie sprechen von Beginn an mit den Personen, die planen und umsetzen.
-
Unverbindliche Anfrage
Stichpunkte zu Projektgegenstand und Rahmen reichen aus. Vertrauliche Daten besprechen wir nach der Kontaktaufnahme.
-
NDA bei Bedarf
Auf Wunsch schließen wir vor der Detailbesprechung eine Geheimhaltungsvereinbarung ab.
-
Rückmeldung
Sie erhalten in der Regel innerhalb eines Werktags eine Rückmeldung von uns.
Direkt von David Bachorska
Keine Warteschlange, kein Vertriebsteam.