Leistungen
Softwareentwicklung & Architektur
Software, deren Aufbau man nach fünf Jahren noch versteht — weil die Entscheidungen dokumentiert sind und die Struktur sie trägt.
Wann wir richtig sind — und wann nicht
Nicht jedes Projekt passt zu uns.
Richtig, wenn …
- Das System soll Jahre laufen und weiterentwickelt werden, nicht bis zur Abnahme.
- Es gibt einen gewachsenen Bestand, der modernisiert statt weggeworfen werden soll.
- Architekturentscheidungen müssen später nachvollziehbar sein — gegenüber Audit, Nachfolger oder Zulassung.
- Sie brauchen jemanden, der Embedded, Backend und Oberfläche in einem Entwurf zusammenbringt.
Falsch, wenn …
- Sie suchen reine Personalgestellung ohne technische Verantwortung — dann sind wir der falsche Anbieter.
- Es geht um eine Standardsoftware-Einführung ohne Individualentwicklung.
- Unter 10 Personentagen lohnt sich unser Einarbeitungsaufwand für Sie nicht.
- Sie brauchen eine reine Design- oder Marketing-Website.
Was wir konkret machen
- Architekturentwurf und Technologieevaluierung — Microservices, Event-driven Design, API-first oder bewusst der Monolith, wenn er die richtige Antwort ist. Die Entscheidung wird begründet und dokumentiert, nicht behauptet.
- Umsetzung über den ganzen Stack — Embedded-Systeme, Desktop-Software (Qt/QML), Backend-Services (C#/.NET, Java, Go, Python), Web-Oberflächen (TypeScript/Angular) und mobile Anwendungen.
- Schnittstellen und Systemintegration — REST/OpenAPI, gRPC, GraphQL, WebSocket und SignalR, dazu die Anbindung an bestehende ERP-, MES- und Fachverfahren.
- Modernisierung — Analyse und schrittweises Refactoring gewachsener Systeme, Migration von Legacy-Stacks, Performance-Optimierung.
- Architektur-Governance — Reviews, Leitplanken für das Entwicklerteam, Dokumentation nach arc42.
Clean Code, SOLID, Clean Architecture
Diese drei Begriffe stehen auf vielen Websites. Bei uns bedeuten sie Folgendes im Alltag:
Clean Code heißt aussagekräftige Benennung, eine Verantwortung pro Modul, keine Wiederholung und ein verbindlicher Style Guide — durchgesetzt über Code Reviews und statische Analyse, nicht über Appelle.
SOLID ist kein Selbstzweck, sondern die Begründung dafür, warum eine Erweiterung später eine neue Klasse ist und keine zusätzliche Verzweigung in einer bestehenden.
Clean Architecture trennt Geschäftslogik, Infrastruktur und Präsentation so, dass die Logik isoliert testbar bleibt. Das ist die Voraussetzung dafür, dass unsere Testarchitektur überhaupt greifen kann.
Vorgehen & Zusammenarbeitsmodelle
- Projektentwicklung — abgegrenztes Vorhaben mit definiertem Ergebnis, von der Anforderungsanalyse bis zur Inbetriebnahme.
- Teamverstärkung — ein Architekt oder Entwickler in Ihrem bestehenden Team, mit denselben Qualitätsgates wie bei uns.
- Architektur-Review — punktuelle Analyse mit konkreten Handlungsempfehlungen, typischerweise als Einstieg.
- Wartung & Weiterentwicklung — langfristige Betreuung, auch für Systeme, die wir nicht gebaut haben.
Gearbeitet wird agil (Scrum oder Kanban), remote, hybrid oder vor Ort, deutschlandweit. Projektsprache Deutsch und Englisch.
Technologien
Projektberichte aus diesem Feld
Industrielle Datenplattform
Skalierbare Plattform für den industriellen Datenaustausch mit durchgängig abgesicherter Kommunikation. Industrieautomation · MetallCondition-Monitoring-Migration
Migration eines gewachsenen C++-Backends nach .NET Core mit Entity Framework, inklusive Neuschnitt der Datenzugriffsschicht. IndustrieautomationLasersystem Medizintechnik
Entwicklung, Test und Dokumentation der Planungs- und Behandlungsoberflächen eines Lasersystems im zulassungsrelevanten Umfeld. Medizintechnik · reguliertFahrzeugbusanalyse
Zentrale Plattform zur Analyse von Fahrzeugbusdaten — mit Projektleitung, Architekturmodernisierung, agiler Transition und Schulungen. AutomotiveSteuerfachsoftware
Weiterentwicklung und Qualitätssicherung über mehrere Jahre: Gesetzesanpassungen, Formularlogik, Barrierefreiheit und DSGVO. Öffentliche Verwaltung · FinanzenTypisches Projektvolumen
Was ein Projekt bei uns kostet.
Tagessatz 480–960 € je nach Einsatzart
Unter 10 Personentagen lohnt sich unser Einarbeitungsaufwand für Sie nicht. Architektur-Reviews sind davon ausgenommen — sie sind bewusst kurz gehalten.
Häufige Fragen
Was heißt „framework-unabhängig“ konkret?
Die Geschäftslogik kennt weder Web-Framework noch Datenbank. Sie liegt in einer eigenen Schicht, die ohne laufende Infrastruktur getestet werden kann. Ein Framework-Wechsel trifft dann die Randschichten, nicht den Kern.
Dokumentieren Sie wirklich nach arc42?
Ja, und zwar geschnitten auf das Projekt: nicht alle zwölf Kapitel, sondern die, die Entscheidungen tragen — Kontextabgrenzung, Bausteinsicht, Laufzeitsicht für die kritischen Abläufe, Querschnittskonzepte und die Architekturentscheidungen mit Begründung.
Übernehmen Sie auch bestehende Systeme?
Regelmäßig. Wir haben ein gewachsenes C++-Backend auf .NET Core migriert und dabei die Datenzugriffsschicht neu geschnitten, ohne das Produkt anzuhalten. Der Einstieg ist meist ein Architektur-Review mit konkreten Handlungsempfehlungen.
Kontakt
Ansprechpartner
Softwarearchitektur & technische Projektleitung