Legacy Software pflegen, modernisieren und weiterentwickeln

Alt-Systeme weiter nutzen. Werte erhalten.

Haben Sie eine für Sie entwickelte, wertvolle, jedoch in die Jahre gekommene Software? In vielen solchen Fällen fehlen die Leute oder die Zeit, die Software zu pflegen, d.h. notwendige Updates (insb. Sicherheits-Updates), Anpassungen an geänderte Rahmenbedingungen oder auch Verbesserungen und Modernisierungen vorzunehmen.

Gerne übernehmen wir Ihre Software, prüfen Sie auf Herz und Nieren und pflegen Sie nach Ihren Vorstellungen und passend zu Ihrem Bedarf weiter.

Wir entwickeln für Sie gerne Webanwendungen, Apps für Smartphones, Tablets, oder andere Geräte (z.B. in Autos und Maschinen), aber auch Desktop-Anwendungen (z.B. auf Eclipse basierende IDE-Erweiterungen und RCP-Anwendungen) weiter oder ersetzen sie schrittweise durch eine nach aktuellem Stand der Technik neu entwickelte, besser wartbare Anwendung. Ebenso können wir proprietäre Lösungen wie Excel-Dokumente mit enthaltenem VBA-Code oder Access-Datenbanken mit Ihren selbst erstellten Bedienungsoberflächen ersetzen oder Ihre Vorgänge digitalisieren.

Wir bieten Ihnen

Projektübernahme

Haben Sie eine für Sie entwickelte Anwendung oder App, die Sie gerne weiternutzen möchten, doch die ursprünglichen Entwickler/innen stehen nicht mehr zur Verfügung oder Ihr Team hat nicht genug Kapazität? Dann übernehmen wir gerne die Pflege und Weiterentwicklung Ihres Softwareprojekts.

Dabei passen wir Ihre Software an aktuelle Rahmenbedingungen an und implementieren lang ersehnte Funktionsanpassungen für Sie. So erhalten wir den Wert Ihrer Investition und machen Sie wieder zukunftsfähig.

Modernisierung

Software altert. Wird sie nicht regelmäßig an sich ändernde Rahmenbedingungen angepasst, ist sie im schlimmsten Fall irgendwann nicht mehr nutzbar.

Gerne bringen wir Ihre Software auf den aktuellen Stand der Technik. Wir schließen Sicherheitslücken und passen Ihre Anwendung an aktuelle Versionen von Bibliotheken, Frameworks und Betriebssystemen an, modernisieren Ihren Toolstack oder übersetzen Ihren Quellcode in eine modernere Programmiersprache.

Migration

Sollte ein Alt-System durch ein neues ersetzt werden, unterstützen wir Sie dabei mit einer systematischen, ggf. schrittweisen Umstellung, auf Wunsch auch im laufenden Betrieb über einen längeren Zeitraum.

Bei Bedarf migrieren wir Ihre wertvollen Daten aus dem Alt-System und überführen sie in Ihre neue Anwendung. Dabei lesen wir Ihre Daten aus einer Datenbank, aus Textdateien (z.B. CSV, JSON) oder aus anderen Quellen, übersetzen sie in das neue Datenformat und importieren sie in Ihre modernisierte Anwendung.

Was können wir für Sie tun?

Sprechen Sie uns an und wir erarbeiten eine für Sie passende Lösung. Zum Beispiel können wir Ihre iOS- oder Android-Apps mit neuen Zertifikaten versorgen und wieder fit für die App Stores machen, Ihre Objective-C App für iOS zu Swift migrieren oder sie durch die Umstellung auf Flutter neben iOS auch unter Android nutzbar machen. Ebenso können wir Ihre Grails-Webanwendung auf Jakarta EE oder Spring (Boot) migrieren oder Ihre veralteten Eclipse-Plug-ins oder RCP-Anwendungen an die neueste Eclipse-Version anpassen. Auch das Ersetzen einiger Alt-Systeme durch neu entwickelte Softwarelösungen ist denkbar. Das Spektrum der Modernisierungs- und Migrationsmöglichkeiten ist sehr weit.

Lassen Sie uns über Ihre Herausforderungen und Wünsche sprechen und direkt anfangen!

Ihre Vorteile

  • Genau zu Ihren Wünschen passende Lösungen
  • Schnelle Erfolge und frühzeitiger Nutzen dank agiler Entwicklungsmethoden
  • Kompetente und verständliche Beratung auf Augenhöhe
  • Feste Ansprechpartner und gute Erreichbarkeit auch nach Projektabschluss
  • Erfahrenes, hervorragend ausgebildetes Team
  • Sie erhalten alle Software-Rechte, inkl. Quellcode
  • Hervorragendes Preis-Leistungsverhältnis und gute Kostenkontrolle

Häufig gestellte Fragen

Die Kosten hängen sehr davon ab, in welchem Zustand Ihre Anwendung ist und welche Änderungswünsche Sie haben. Der Aufwand für einmalige Anpassungen variiert zwischen einigen wenigen Tagen Aufwand und mehreren Monaten. Bei einer langfristigen Kooperation zur Weiterpflege Ihrer Anwendung kann ein festes Budget pro Monat oder eine Abrechnung nach Aufwand vereinbart werden.

💡 Sprechen wir doch einfach gemeinsam über Ihre Anwendung und Ihre Wünsche und anschließend geben wir Ihnen eine grobe Kostenschätzung ab. 🚀

Dafür benötigen wir im Wesentlichen Folgendes:

  • Voraussetzung für die Übernahme Ihrer Software zur Weiterpflege ist der Quellcode Ihrer Anwendung. Idealerweise liegt dieser in einem Versionierungssystem wie Git oder SVN.
  • Zugang zu Ihrem Datenbestand, sofern die Daten weitergenutzt oder migriert werden sollen.
  • Evtl. Zugänge zu Ihrer Anwendung und ggf. Drittsystemen
  • Optional: Dokumentation von Anforderungen, Schnittstellen, des Designs, der Architektur, Entwickler-/Benutzerhandbuch

In den meisten Fällen ja. Wir haben ein sehr gut ausgebildetes Team mit breitem Fachwissen und wir setzen mehr Technologien, Methoden und Frameworks ein als wir auf unserer Webseite nennen können und es kommen immer wieder neue dazu. Wir sind Experten darin, uns in existierenden Quellcode einer Anwendung oder in neue Technologien einzuarbeiten und haben bereits zahlreiche Softwareprojekte übernommen und weiterentwickelt, die einen eher "ungewöhnlichen Toolstack" mitbrachten. Dazu gehören selbst entwickelte Kombinationen aus Java- und C/C++-Anwendungen, Android-Apps für Automobile oder Telefonanlagen, SIP-Telefonie-Bibliotheken, alternde Eclipse-Desktop-Anwendungen, proprietäre Lösungen in Excel, Access (oder VBA) und viele mehr.

Erzählen Sie uns von Ihrer Software und sprechen wir darüber, wie wir Ihnen helfen können!

scroll up