Technik

How the magic happens

Die Basis

API-Plattform

Wir setzen auf das Open-Source-Frameworks API Platform (PHP/Symfony): aus dem fachlichen Datenmodell entsteht automatisch eine vollständig dokumentierte REST-API. Mehrere Frontends (Web, mobile Apps, Partner-Portale) greifen auf dieselbe API zu; eine eigene, auto-discovering Vue-3-Admin-Oberfläche erschließt neue Datenobjekte automatisch, ohne dass für jede Fachlichkeit eine neue Backend-Maske gebaut werden muss. Authentifizierung erfolgt standardisiert über Keycloak/OIDC, inklusive RFC-9728-konformer Metadaten für geschützte Ressourcen. Fachverfahren wie Flowable-Prozesse und Werkzeugzugriffe von KI-Agenten werden dabei nicht als separates System angebunden, sondern als eigene Ressourcen direkt in dieselbe API integriert.

Flowable

Für Vorgänge mit mehreren Bearbeitungsschritten, Rollen und Fristen modellieren wir den fachlichen Ablauf als BPMN-Diagramm. Das dient als Grundlage für die Planung und die spätere technische Umsetzung. Die Flowable-Engine führt den abgestimmten Prozess aus; fachliches und technisches Modell bleiben dabei getrennt nachvollziehbar.

php, laptop

Strukturierte Daten & KI-Analyse

Ein wiederkehrender Kern unserer Projekte ist die verlässliche Erfassung großer Mengen fachlicher Daten und ihre Pflege über viele Jahre hinweg. Über die klassische, kennzahlenbasierte Auswertung hinaus setzen wir zunehmend KI-gestützte, explorative Analyseverfahren ein, die denselben Datenbestand nach Zusammenhängen durchsuchen, statt nur vorab definierte Reports zu befüllen.

AI Based

Agentic Applications

Für wiederkehrende, aber vielschichtige Aufgaben bauen wir KI-Anwendungen, die mehrstufig und werkzeuggestützt agieren, statt nur einzelne Fragen zu beantworten: Rückfragen stellen, Datenquellen und APIs ansteuern, Zwischenschritte bewerten und am Ende ein strukturiertes Ergebnis liefern. 

Auf einen Blick

Features

  • API-first-Architektur 
  • Automatisch generierte, OpenAPI-/JSON-LD-dokumentierte REST-APIs
  • Auto-discovering Admin-Oberfläche 
  • Flowable-basierte Prozessautomatisierung für mehrstufige Fachverfahren,
  • KI-Assistenten & KI-gestützte Suchen (RAG) als integrierbares Modul
  • Agentic Applications: mehrstufige, werkzeuggestützte KI-Anwendungen
  • Anbindung von Sprachmodellen über das Model Context Protocol (MCP)
  • Standardisierte Authentifizierung über Keycloak/OIDC 
  • Strukturierte Erfassung großer Fachdatenbestände
  • State of the Art responsive Design
  • Individuell und skalierbar
  • Modularer Aufbau
  • SEO optimiert
  • Sprachadaptionen für alle Zielsprachen möglich
  • Frontend Editing
  • Intuitives und simples Backend
  • Spezifisches Rechte- und Rollenmodell
  • Loginbereiche für Kunden (User-Area)
  • Shop Module
  • CI/CD-konforme Micropages und Aktionsseiten
  • Kontaktformulare
  • Anbindung an Social Media und Newsletter
  • Sicheres, stabiles und skalierbares Application-Framework für Web-Anwendungen
  • Service- und Support
  • Das unwiderrufliche, kostenlose, zeitlich und örtlich unbegrenztes Nutzungsrecht für die technische Basis umfasst alle im Zusammenhang mit dem Projekt bereits ausgeführten sowie zukünftig auszuführenden Tätigkeiten und Verwendungen

Unsere Mission

KI-gestützte Entwicklung

Unabhängig von den KI-Produktfeatures für unsere Kunden und Projektpartner setzen wir KI auch in unserem eigenen Entwicklungsprozess ein. Vor allem für repetitive, aber fehleranfällige Übersetzungsschritte. Die Überführung der mit unseren Kunden fachlich abgestimmten BPMN-Modelle in das technisch lauffähige Modell für die Flowable-Engine läuft KI-gestützt statt rein manuell ab und wird anschließend Knoten für Knoten gegen das Fachmodell geprüf. Die KI beschleunigt die Übersetzungsarbeit, die fachliche Qualitätssicherung bleibt beim Menschen. Ergänzend nutzen wir KI für Dokumentation und den Klickdummy-zu-Code-Workflow. Konkret bedeutet das für Entwicklungszeit und Qualität:
 

Von der Idee zum Klickdummy zum Code

Ein zentraler Hebel für kürzere Entwicklungszeiten liegt am Anfang des Prozesses — in der Abstimmung mit dem Kunden.

Klassische Übergaben von statischen Screendesigns an die Entwicklung erzeugen Interpretationsspielraum: Was genau passiert bei einem Klick, einem leeren Formularfeld, einem Fehlerfall? Diese Fragen klären sich sonst erst während der Umsetzung, mit entsprechenden Verzögerungen und Nachbesserungsschleifen.

Für komplexere Fachprozesse setzen wir dafür auf Claude Design: Aus einer Beschreibung entsteht ein funktionaler, klickbarer Prototyp — mit echter Navigation, Formularlogik und Statuswechseln, nicht nur Bildschirmfotos. Anders als ein klassisches Mockup ist das Ergebnis bereits lauffähiger Code (HTML), kein Bild einer Oberfläche.

Im Projekt wird dieser Klickdummy fest in die Prozessdokumentation eingebunden: Er wird bei jeder Änderung direkt aus Claude Design neu erzeugt und im fachlichen Prozessmodell verlinkt statt als Datei kopiert — so zeigt er jederzeit den aktuell abgestimmten Stand, nicht eine veraltete Momentaufnahme.
 

Skalierung

Horizontal & Vertikal

Container-Virtualisierung

Durch Container-Virtualisierung mit Docker können wir Systeme einfach und flexibel horizontal (in die Breite) skalieren, indem mehrere Container eines Services parallel auf verschiedenen Systemen „per Knopfdruck” gestartet werden können.

Leistungsfähig

Während die vertikale Skalierung monolitischer Systeme ausschließlich mit leistungsfähigerer Hardware machbar ist, kennt die horizontale Skalierung theoretisch keine Grenzen der Leistungssteigerung.

Effizient

Ebenso steigen die Kosten bei horizontaler Skalierung nur linear, da lediglich weitere Standard-Systeme parallel betrieben werden. Bei vertikaler Skalierung hingegen steigen die Kosten exponentiell, da die benötigte Hardware ab einer gewissen Leistungsklasse immer teurer wird.

Cluster

Nicht umsonst wird horizontale Skalierung heutzutage von allen großen Webservice-Anbietern eingesetzt. Statt wenigen großen Maschinen kommen dort viele Standard-Server zum Einsatz, welche zu extrem leistungsfähigen Clustern zusammengeschaltet werden.

Dockerized Applications

Die Open Source Software Docker isoliert Anwendungen mithilfe von Betriebssystemvirtualisierung in Containern. Dies vereinfacht die Bereitstellung von Anwendungen, weil sich Container, die alle nötigen Pakete enthalten, leicht als Dateien transportieren und installieren lassen.

Wir sind stolz darauf, offizieller Docker-Partner zu sein.

docker, logo
Load Balancer

Load Balancer

Vorgeschaltete Load Balancer beurteilen zusätzlich die Verfügbarkeit und Auslastung der einzelnen Backend-Server und verteilen die Anfragen so, dass keine Server überlastet werden. Fallen einzelne Backend-Server aus, werden die Anfragen auf die verbleibenden Server umgeleitet.

Skalierbarkeit, Dezidierte Systeme

Dedizierte Systeme

Je nach aktueller Anforderung lässt sich die Leistung des bereitgestellten Cloud-Hostings flexibel skalieren. Werden mehr Ressourcen oder höhere Sicherheitsniveaus als zunächst vereinbart benötigt, stellen wir auch dedizierte Systeme exklusiv für Ihr Projekt bereit.

Backups

Backups

Regelmäßige Backups sorgen für eine verlässliche Sicherung der relevanten Daten. Zusätzliche Datenbank-Sicherungen erfolgen einmal täglich mit einer Vorhaltezeit von sieben Tagen.

Service/Wartung

Server-Monitoring

Die Verfügbarkeit der von uns betriebenen Systeme liegt im Durchschnitt bei über 99,9 Prozent. Für den stabilen und reibungslosen Betrieb sorgt unser Monitoring-System, das rund um die Uhr sämtliche Server überwacht. Neben den klassischen Checks zur Erreichbarkeit der Systeme werden je nach Einsatzzweck alle relevanten Systemparameter geprüft –beispielsweise die Auslastung der Festplatten oder einzelne Services wie Datenbanken, Load Balancer und mehr.

Das Monitoring informiert uns bei Erreichen check-spezifischer Schwellenwerte frühzeitig über Anomalitäten. Daher können wir direkt reagieren, sollte es zu Ausfällen kommen.

Server monitoring, Überwachung

Und wie geht's weiter?

Vereinbare einen unverbindlichen Termin mit uns — ob klassische Web-Plattform, KI-gestützter Fachprozess oder Agentic Application: Wir zeigen dir, wie sich dein digitales Projekt zukunftssicher aufstellen lässt

+49 711 35 14 55 90