Ihre Software ist über Jahre gewachsen, das Wissen steckt in wenigen Köpfen, und jede Änderung fühlt sich riskant an? Oder Sie stehen vor einer Entscheidung – Weiterentwicklung, Portierung, Übernahme oder ein neuer Dienstleister – und brauchen eine belastbare Grundlage? Wir sehen uns Ihren Code und Ihre Architektur unabhängig an und sagen Ihnen klar, wo Ihre Software steht und was zuerst zu tun ist.
Wann sich eine Prüfung lohnt
- Fehler häufen sich, und Korrekturen ziehen neue Fehler nach sich.
- Neue Funktionen dauern immer länger.
- Sie übernehmen Software von einem anderen Team oder Dienstleister.
- Sie planen eine Portierung, etwa von .NET Framework auf aktuelles .NET oder von C++ nach C#.
- Sie müssen Sicherheit nachweisen, zum Beispiel nach dem Cyber Resilience Act.

Was wir prüfen
Sie wählen, was Sie brauchen – einzeln oder als Gesamtpaket.
Code-Review
Wir lesen den Code kritisch: Verständlichkeit, Fehlerbehandlung, doppelter Code, Nebenläufigkeit, Umgang mit Speicher und Ressourcen. Wir arbeiten mit C#/.NET, C++, WPF, LabVIEW und den Programmierschnittstellen von AutoCAD, BricsCAD und Revit.
Architektur-Review
Wir prüfen Aufbau, Module und Abhängigkeiten: Ist die Software erweiterbar, testbar und portierbar? Wie sauber sind Oberfläche, Logik, Datenhaltung und die Anbindung von Geräten oder Steuerungen getrennt?
Testabdeckung
Wir messen, welche Teile durch Tests abgesichert sind, und bewerten, ob die wichtigen Abläufe darunter sind. Eine hohe Prozentzahl allein sagt wenig – entscheidend ist, ob die riskanten Stellen geprüft werden.
Statische Analyse
Wir untersuchen den Code mit Analysewerkzeugen, etwa den Roslyn-Analysatoren für .NET, SonarQube, Cppcheck oder clang-tidy. Wir sichten die Ergebnisse, sortieren Fehlalarme aus und binden die Analyse auf Wunsch dauerhaft in Ihren Build ein.
Sicherheitsprüfung
Wir suchen nach Komponenten mit bekannten Schwachstellen, nach Passwörtern und Schlüsseln im Code, nach ungeprüften Eingaben, zu weit gefassten Rechten und fehlender Verschlüsselung. Bei Web-Anteilen orientieren wir uns an den OWASP Top 10.
Datenschutz im Code
Wo verarbeitet Ihre Software personenbezogene Daten, wer hat Zugriff, und wie werden sie gelöscht? Diesen Blick ergänzen wir auf Wunsch – mehr dazu unter Datenschutz und sichere Softwareentwicklung.
So läuft eine Prüfung ab
- Erstgespräch: Wir klären Ziel, Umfang und Fragestellung und legen fest, was am Ende vorliegen soll.
- Zugang: Sie geben uns Zugriff auf Quellcode und Dokumentation, auf Wunsch unter einer Vertraulichkeitsvereinbarung und auf Ihren eigenen Systemen.
- Analyse: Wir prüfen mit Werkzeugen und von Hand und sprechen bei Unklarheiten mit Ihren Entwicklern.
- Bericht und Besprechung: Wir stellen die Ergebnisse vor und beantworten Ihre Fragen.
- Umsetzung, wenn Sie möchten: Wir beheben die Befunde selbst oder begleiten Ihr Team dabei.
Was Sie erhalten
Einen Bericht, mit dem Sie arbeiten können: Befunde nach Dringlichkeit geordnet, jeweils mit Beispiel aus Ihrem Code, Begründung und Empfehlung. Dazu eine Einschätzung des Aufwands, damit Sie planen und entscheiden können. Wo Tests fehlen, zeigen wir, welche zuerst entstehen sollten – den Aufbau übernehmen wir auf Wunsch im Rahmen unserer Testautomatisierung.
Unsere Prüfung ersetzt keinen Penetrationstest durch spezialisierte Anbieter. Ist einer geplant, hilft sie, ihn gezielt vorzubereiten.
Aus unseren Projekten
Bevor ein Kunde die Portierung eines über zwölf Jahre gewachsenen AutoCAD-Aufsatzes freigab, haben wir Architektur und Code analysiert und daraus eine Wirtschaftlichkeitsrechnung abgeleitet. Für einen Messgerätehersteller haben wir eine gewachsene LabVIEW-Software auf Schwachpunkte untersucht und mit Unit-Tests abgesichert. Beide Beispiele finden Sie in unseren Fallstudien und bei den Projekten.
Alle Leistungen rund um Qualität und Sicherheit finden Sie in der Übersicht.
Ihr nächster Schritt
Schildern Sie uns kurz Ihre Software und Ihre Frage. Wir schlagen Ihnen einen passenden Prüfumfang vor.
