Software Engineering
Software Engineering

Künstliche Intelligenz beschleunigt. Natürliche Intelligenz entscheidet.
Künstliche Intelligenz beschleunigt. Natürliche Intelligenz entscheidet.
Individuelle Software für Web, Desktop und Server: KI-Agenten beschleunigen die Umsetzung während unsere Ingenieure als "Human-in-the-Loop" die Architektur gestalten, Sicherheit und Barrierefreiheit prüfen sowie die Ergebnisse final freigeben.

Individuelle Software

Wir bauen Software für Web, Desktop, Server und individuelle APIs.
  • Webanwendungen und Desktop-Clients
  • Native Mobile Apps und Progressive Web Apps (PWA)
  • Schnittstellen und Microservices
  • Webanwendungen und Desktop-Clients
  • Native Mobile Apps und Progressive Web Apps (PWA)
  • Schnittstellen und Microservices

KI-gestütztes Engineering

KI-Agenten beschleunigen die Umsetzung, Menschen verantworten das Ergebnis.
  • Agenten in Recherche, Prototyping und Tests
  • Architektur und Freigaben durch Entwickler
  • Kontrollierte KI-Zugriffe auf Code und Daten
  • Agenten in Recherche, Prototyping und Tests
  • Architektur und Freigaben durch Entwickler
  • Kontrollierte KI-Zugriffe auf Code und Daten

Open Source & Standards

Offene Standards sichern Unabhängigkeit von einzelnen Anbietern.
  • Offene Technologien ohne Vendor-Lock-In
  • Offene Schnittstellen nach Industriestandard
  • Freie Lizenzen für Anpassung und Weiterentwicklung
  • Offene Technologien ohne Vendor-Lock-In
  • Offene Schnittstellen nach Industriestandard
  • Freie Lizenzen für Anpassung und Weiterentwicklung

Qualität & Betrieb

Automatisierte Test- und Deployment Pipelines, barrierefreier Code und cloud-fähige Betriebsumgebungen.
  • Patch- und Schwachstellenmanagement
  • Cloud-Betrieb via Docker und Kubernetes
  • Barrierefreiheit nach EAA und BITV
  • Patch- und Schwachstellenmanagement
  • Cloud-Betrieb via Docker und Kubernetes
  • Barrierefreiheit nach EAA und BITV

Unser Angebot

Code mit Köpfchen. Projekte mit Perspektive.

KI-gestütztes Engineering

KI-Agenten unterstützen Recherche, Entwicklung und Tests. Erfahrene Entwickler gestalten die Architektur, prüfen die Ergebnisse und geben Änderungen frei.

Open-Source-First

Wir setzen auf freie Lizenzen und offene Schnittstellen. So lässt sich Ihre Software anpassen, mit bestehenden Systemen verbinden und unabhängig vom Anbieter weiterentwickeln.

CI/CD & Release-Management

Automatisierte Pipelines bauen und testen Änderungen vor der Freigabe. Kontrollierte Deployments und nachvollziehbare Releases machen Updates planbar und bei Bedarf rücksetzbar.

Langjährige Expertise

Über 20 Jahre Projekterfahrung fließen in Ihre Anwendung ein. Unsere Entwickler kennen die Anforderungen an Web-, Desktop- und Serversoftware und begleiten komplexe Integrationen.

Cloud-Ready

Wir bereiten Ihre Software für Docker, Kubernetes oder die Public Cloud vor. Reproduzierbare Deployments und passende Betriebskonzepte erleichtern Updates und den laufenden Betrieb.

Agile Prozesse

Kurze Entwicklungszyklen machen Fortschritte früh sichtbar. Wir stimmen Prioritäten mit Ihnen ab, holen Feedback ein und liefern geprüfte Änderungen in überschaubaren Schritten.

So arbeiten wir heute

Unsere Entwickler planen, prüfen und verantworten jedes Projekt. KI-Agenten übernehmen die Umsetzung nach ihren Vorgaben.

Anforderungsanalyse, Softwarearchitektur und Qualitätskontrolle liegen bei unseren Entwicklern. Sie prüfen Code, Konfigurationen, Tests und Deployments und geben Ergebnisse frei. Dazu betreiben sie Entwicklungs-, Test-, Staging- und Produktivumgebungen mit CI/CD-Pipelines, Software Composition Analysis (SCA) sowie Schwachstellen- und Patchmanagement.

Software Engineering in drei Phasen

Jedes Projekt läuft durch drei Phasen. Umsetzung und Prüfung wiederholen sich, bis die Software freigegeben ist.
  1. 1

    Planen

    Anforderungen, Architektur und späterer Betrieb werden vor der Umsetzung geklärt. Dazu gehören Sicherheit, Barrierefreiheit und wer die Software langfristig pflegt.
  2. 2

    Umsetzen mit KI

    KI-Agenten schreiben Code, Tests und Dokumentation nach den Vorgaben aus Phase 1. Welche Agenten Zugriff auf welche Daten erhalten, ist vorab festgelegt.
    3

    Prüfen und freigeben

    Unsere Entwickler reviewen Architektur, Sicherheit und Barrierefreiheit. Bei Mängeln geht es zurück in Phase 2, sonst zur Freigabe.

Wie KI-Agenten uns unterstützen

KI übernimmt vier abgegrenzte Aufgabenbereiche. Prüfung und Freigabe liegen bei unseren Entwicklern.

Recherche

Codebasen durchsuchen, Anforderungen strukturieren und Optionen gegenüberstellen.

Implementierung

Wiederkehrende Komponenten und Schnittstellen umsetzen, Refactorings vorbereiten.

Tests

Testfälle und Testdaten erzeugen, Randfälle finden und Release Notes vorbereiten.

Reviews

Security-, Performance- und Accessibility-Prüfungen anstoßen und dokumentieren.

Schutzbedarf entscheidet über den KI-Einsatz

Vor jedem Projekt klären wir, wie schutzbedürftig Code und Daten sind. Erst danach legen wir fest, welche KI-Agenten erlaubt sind.

Standardisierte Vorhaben

Alle freigegebenen KI-Tools erlaubt

Typisch für wiederkehrende Entwicklungsaufgaben und Prototypen. Entwickler steuern Einsatz und Freigabe.

Sensible Fachverfahren

KI eingeschränkt, keine Kundendaten

Enge Vorgaben für Architektur und Daten. Verpflichtendes Entwickler-Review vor jeder Freigabe.

Kritische Systeme

Keine externen KI-Agenten erlaubt

Lokale, DSGVO-konforme Umgebungen in europäischen Rechenzentren oder bewusst manuelle Umsetzung.

Ein typischer Projektverlauf

Von der Problemdefinition bis zur Übergabe verantwortet unser Team jeden Schritt.
1

Problemverständnis & Rahmenbedingungen

Wir beginnen mit der Anforderungsanalyse und stimmen Fachregeln, Schnittstellen und Qualitätsziele mit Ihnen ab. Auch Betrieb, Zuständigkeiten und langfristige Softwarepflege gehören von Anfang an zur Planung.
2

Planung & Orchestrierung

Arbeitspakete werden bewusst zerlegt. Für standardisierbare Aufgaben werden passende KI-Unterstützungen ausgewählt und kontrolliert.
3

Architektur & Umsetzungsrahmen

Coding Standards, Teststrategie, Freigabewege, Dokumentationsanforderungen und der zulässige KI-Einsatz werden verbindlich festgelegt.
4

Tests, Reviews & Freigabe

Automatisierte Tests prüfen die Anwendung. Unsere Entwickler bewerten Architektur, Sicherheit, Barrierefreiheit und fachliche Korrektheit vor der Freigabe.
5

Inbetriebnahme

Der Aufbau der CI/CD-Pipelines macht den Produktivstart kontrolliert und rücksetzbar. Wir begleiten ihn mit Hyper-Care und übernehmen anschließend die Softwarepflege samt Patch- und Schwachstellenmanagement.

Softwarepflege von Anfang an

Mit dem Go-live beginnt der laufende Betrieb Ihrer Anwendung. Inbetriebnahme, Sicherheitsupdates und Weiterentwicklung planen wir bereits im Projekt. Anschließend begleiten wir Ihre Software im Alltag.

Betrieb und Pflege mitplanen

Schon bei der Projektplanung vereinbaren wir, wer für die Softwarepflege zuständig ist, was sie umfasst und wie wir auf Probleme reagieren. Dabei berücksichtigen wir die gesamte Anwendung mit allen Bibliotheken und Abhängigkeiten. Mit unserem aktiven Patch- und Schwachstellenmanagement unterstützen wir Sie dabei, die künftig verbindlichen Anforderungen des Cyber Resilience Act (CRA) an die Softwarepflege zu erfüllen.

KI unterstützt die Softwarepflege

KI unterstützt uns dabei, Sicherheitsmeldungen zu sichten, Updates vorzuschlagen und Tests vorzubereiten. Unsere Entwickler bewerten die Risiken und geben Änderungen frei.

Inbetriebnahme

Beim Produktivstart begleiten wir Ihre Anwendung eng und verfolgen auftretende Fehler sowie Rückmeldungen. Wir stabilisieren die Software in dieser Phase und übernehmen anschließend die laufende Betreuung.

Abhängigkeiten & CVEs

Mit Software Composition Analysis (SCA) prüfen wir Bibliotheken und Abhängigkeiten regelmäßig auf bekannte Schwachstellen (CVEs). Wir bewerten, wie Ihre Anwendung betroffen ist, und priorisieren die nötigen Maßnahmen.

Patches & Releases

Im Patch- und Schwachstellenmanagement aktualisieren wir betroffene Komponenten und testen ihr Zusammenspiel. Über das Change Management spielen wir freigegebene Änderungen kontrolliert ein und dokumentieren die Releases.

Langfristige Softwarepflege

Wir beheben Fehler, halten Frameworks aktuell und passen Ihre Anwendung an neue Anforderungen an. So vermeiden wir technische Schulden von Anfang an und sichern die Weiterentwicklung durch Dokumentation und Wissenstransfer.

Success Stories

In über 20 Jahren konnten wir gemeinsamen mit unseren Kunden zahlreiche Projekte erfolgreich umsetzen

Softwareentwicklung in der Praxis

Beiträge zu KI-gestützter Entwicklung, CI/CD, Open Source und barrierefreien Anwendungen.

Mit uns zusammenarbeiten

Sprechen Sie mit unseren Experten, um für Ihr Projekt die beste Lösung zu finden.
Daniel Morlock
Management & Leitung Softwareentwicklung
In einem persönlichen Gespräch können wir Ihnen besser vermitteln, wer wir sind, was uns auszeichnet und wie wir Sie unterstützen können.