Software-Modernisierung

Wir übernehmen und modernisieren bestehende Software, die für Dein Unternehmen wichtig ist, aber nicht mehr zuverlässig weiterentwickelt werden kann.

Dazu gehören gewachsene Access-Datenbanken, Delphi-Applikationen, Excel/VBA-Lösungen, ältere .NET-Applikationen, individuelle Fachsoftware, Schnittstellen und Systeme, die nur noch schwer betreut werden können.

Software-Modernisierung mit soxes

1. Deine Frage
2. Unsere Antwort
Was bietet soxes an?
Software-Modernisierung, Legacy-Support, Access-Modernisierung, Delphi-Wartung, Excel VBA-Ablösung, .NET-Migration, Schnittstellen-Modernisierung.
Für wen ist das relevant?
Für Unternehmen, deren Software geschäftskritisch ist, aber technisch, organisatorisch oder personell zum Risiko wird.
Welche Probleme lösen wir?
Knowhow-Verlust, fehlende Wartbarkeit, Updateprobleme, alte Technologien, instabile Schnittstellen, fehlende Dokumentation und steigende Betriebskosten.
Was macht soxes anders?
Wir analysieren zuerst Abhängigkeiten, Risiken, Geschäftsprozesse und technische Substanz. Danach entscheiden wir, was erhalten, verbessert oder ersetzt werden sollte.
Welche Referenzen gibt es?
Huber+Suhner, Bucher Hydraulics, Sika Schweiz, Bistum St. Gallen, BWS Limmattal, Canon Schweiz, Striebig, Sulzer AG

Das bieten wir an

  • Bestandssoftware analysieren

    Wir prüfen Code, Architektur, Datenbank, Schnittstellen und Betrieb. So wird sichtbar, wo Risiken, Abhängigkeiten und Modernisierungsbedarf bestehen.

  • Knowhow sichern

    Wir dokumentieren Logik, Prozesse, Sonderfälle und technische Zusammenhänge. Damit wichtiges Wissen nicht nur bei einzelnen Personen liegt.

  • Betrieb stabilisieren

    Wir beheben Fehler, prüfen Performance, Backups, Updates und Sicherheit. Ziel ist ein verlässlicher Betrieb, bevor grössere Schritte geplant werden.

  • Legacy-Systeme übernehmen

    Wir übernehmen bestehende Anwendungen wie Access, Delphi, Excel VBA, ältere .NET-Lösungen oder gewachsene Fachapplikationen in die Betreuung.

  • Schnittstellen modernisieren

    Wir prüfen bestehende Verbindungen zu ERP, CRM, Datenbanken, Maschinen oder Portalen und entwickeln stabile Schnittstellen für den weiteren Betrieb.

  • Schrittweise modernisieren

    Wir ersetzen nicht blind alles auf einmal. Einzelne Module, Oberflächen, Datenstrukturen oder Funktionen werden gezielt verbessert oder erneuert. Ohne BIG BANG.

  • Migration vorbereiten

    Wir planen, welche Daten, Funktionen und Geschäftslogik übernommen werden müssen. So wird eine Ablösung kontrollierbar und weniger riskant.

  • Neu entwickeln, wo nötig

    Wenn die bestehende Technologie nicht mehr tragfähig ist, entwickeln wir eine moderne Lösung, die Prozesse, Daten und Erfahrungswissen sauber übernimmt.

Probleme, die wir oft sehen

1. Nur eine Person kennt das System
Code, Daten, Logik und Sonderfälle hängen an Einzelwissen. Fällt diese Person aus, wird die Anwendung zum Risiko.

2. Updates werden ständig verschoben
Alte Anwendungen laufen nur mit bestimmten Versionen von Windows, Office, Datenbanken oder Frameworks. Jede Aktualisierung kann neue Fehler auslösen.

3. Niemand traut sich an Änderungen
Die Software funktioniert noch, aber kleine Anpassungen werden aufwendig, weil Dokumentation, Struktur und technisches Wissen fehlen.

4. Fachkräfte sind schwer auffindbar
Für Access, Delphi, VBA, alte .NET-Versionen oder Speziallösungen gibt es immer weniger Entwicklerinnen und Entwickler mit praktischer Erfahrung.

5. Schnittstellen sind kritisch geworden
Eine alte Anwendung verbindet ERP, CRM, Datenbanken, Excel-Dateien, Maschinen oder Portale und wird dadurch zum zentralen Knotenpunkt.

6. Datenbanken stossen an Grenzen
Access, FileMaker oder alte SQL-Datenbanken wurden immer weiter genutzt, obwohl Datenqualität, Sicherheit und Skalierung nicht mehr passen.

7. Weiterentwicklung wird immer teurer
Neue Felder, Reports, Rollen oder Schnittstellen dauern länger als erwartet, weil die technische Basis nicht mehr sauber erweiterbar ist.

8. Der Betrieb ist nicht klar geregelt
Updates, Backups, Monitoring, Sicherheit und Support sind nicht eindeutig zugeordnet. Im Störfall fehlt zuerst die Zuständigkeit.

9. Alte Technologien verlieren Support
Frameworks, Datenbanken, Tools oder Entwicklungsumgebungen werden nicht mehr unterstützt.

Referenzen aus der Software-Modernisierung

1. Sika Schweiz AG

Für Sika hat soxes eine bestehende Softwarelösung rund um eine Testanlage modernisiert. Die alte Lösung basierte auf 32 Bit-APIs und drohte mit dem Wechsel auf Office 365 und 64 Bit-Umgebungen nicht mehr tragfähig zu sein. soxes entwickelte eine unabhängige 64 Bit .NET Schnittstelle zwischen Excel-Spreadsheet und Prüfmaschine. Damit konnte die bewährte Messmethode erhalten, die technische Basis modernisiert und der zukünftige Betrieb der Testanlage gesichert werden.

2. Bistum St. Gallen

Für das Bistum St. Gallen ersetzte soxes eine einfache Access-Applikation zur Verwaltung von Personaldaten durch eine moderne webbasierte Lösung auf Basis von ASP.NET und JavaScript. Die neue Anwendung verwaltet interne, externe und freie Mitarbeitende, ordnet Personen Funktionen und Organisationseinheiten zu und ermöglicht Filter, Analyselisten, Berichte sowie Exporte für Outlook und Adobe InDesign. Dadurch sind Personaldaten zentral verfügbar, Doppelspurigkeiten reduziert und Benutzerrechte gezielt steuerbar.

3. Berufswahlschule Limmattal

Die Berufswahlschule Limmattal nutzte jahrelang eine MS Access-Lösung für Lernenden, Eltern, Klassen, Kursdaten, Stundenpläne, Zeugnisse und Berichte. Nach personellen Wechseln war die Wartung nicht mehr gesichert, deshalb analysierte soxes die bestehende Lösung und überführte Funktionen und Daten in eine moderne webbasierte Plattform. Nach der Entwicklung übernimmt soxes Wartung und Support der Weblösung über ein gemeinsames SLA.

4. Sulzer AG

Für Sulzer Pumps entwickelte soxes eine MS Access und Excel-basierte Lösung zur Koordination von Bestellungen und Projektprozessen. Der «Order Progress Room» macht Bestellungen, Liefertermine, Projektverantwortliche und Produktionsstufen zentral sichtbar und filterbar. Zusätzlich erstellt die Anwendung Reports bis DIN A0 und bietet eine Import und Export-Schnittstelle zu den Sulzer ERP-Systemen via Excel. Die Lösung ist Multi User-tauglich, weltweit im Einsatz und verbessert das Handling im Projektprozess.

Modernisieren oder neu entwickeln?

Modernisierung
Neuentwicklung

Die Software erfüllt ihren Zweck, ist aber schwer wartbar

Die Software bildet den heutigen Prozess nicht mehr richtig ab

Geschäftslogik, Daten und Abläufe sollen erhalten bleiben

Technische Altlasten bremsen jede Weiterentwicklung aus

Einzelne Teile sind problematisch, zum Beispiel Oberfläche, Schnittstellen oder Datenbank

Sicherheit, Skalierung oder Betrieb sind nicht mehr zuverlässig möglich

Der laufende Betrieb darf nicht durch eine grosse Ablösung gefährdet werden

Eine neue Architektur ist langfristig günstiger als weitere Reparaturen

Bestehende Investitionen sollen weiter genutzt werden

Die bestehende Lösung verursacht dauerhaft zu hohe Kosten

Wir schätzen Deine Software realistisch ein!

Du hast eine bestehende Anwendung, die noch wichtig ist, aber schwer wartbar, schlecht dokumentiert oder technisch veraltet ist?

Wir prüfen Deine Software, zeigen Risiken und Abhängigkeiten auf und klären, ob Support, Stabilisierung, schrittweise Modernisierung oder Neuentwicklung der sinnvollste Weg ist.

Das könnte Dich interessieren

Kontakt

Hast Du Fragen? Möchtest Du noch mehr über unsere Services erfahren?
Wir freuen uns auf Deine Anfrage.

Sofia Steninger, Solution Sales Manager

Sofia Steninger
Solution Sales Manager