Altsysteme modernisieren, ohne alles neu zu schreiben

ColdFusion- und Lucee-Updates, PHP 8, der Umzug von Windows auf Linux, Datenbank-Migrationen und der Weg in Container: Wir modernisieren bestehende Anwendungen in Etappen, mit Tests und Rückfallplan. Bewährte Logik bleibt erhalten und wird als Service weiter genutzt.

  • Windows/IIS nach Linux und Adobe ColdFusion nach Lucee migriert
  • ColdFusion seit 2015
  • Antwort innerhalb eines Werktags
Zwei Systemschemata nebeneinander, links dichter und mit schraffierten Blöcken, rechts einfacher mit runden Knoten, ein orangefarbener Pfeil verbindet beide

Wann Migration oder Modernisierung ansteht

Selten ist die Technik selbst der Anlass. Meist ist es einer dieser Auslöser (Stand: 2026-10):

  • Die Plattform erhält keine Sicherheits-Updates mehr, etwa Adobe ColdFusion 2021.
  • Der Hoster verlangt Aufschläge für alte PHP-Versionen oder stellt sie ab.
  • Ein Penetrationstest oder die Anfrage eines Kunden nennt Lücken, und ein Rewrite würde Jahre dauern.
  • Ein Windows-Server läuft aus dem Support.

Wir sagen Ihnen auch, wenn sich eine Migration nicht lohnt.

Eine Zeitachse mit Teilstrichen; eine orange Markierung auf der Achse steht für das Support-Ende; ein gestrichelter Bogen führt von einem kleinen alten Server darüber zu einem neuen Server

Monolith als Service: bewährte Logik weiter nutzen

Läuft Ihr Altsystem und steckt darin Fachlogik, die niemand neu schreiben will, machen wir daraus einen Web-Service. Wir stellen die bewährte Logik als API bereit, schließen einmalig bekannte Lücken und bauen das Neue daneben im neuen Stack.

  • Überblick: Welche Funktionen haben Wert, welche sind mit der Oberfläche verwoben?
  • Einmalige Absicherung der bekannten Lücken, mit Vergleich der Ergebnisse vor und nach der Änderung
  • API mit Anmeldung, Begrenzung und Protokollierung, als REST/JSON oder SOAP/XML
  • Neue Funktionen im neuen Stack, der die API nutzt

Nicht jeder Monolith lässt sich so nutzen. Ist die Logik mit der Oberfläche verwoben, ordnen wir sie zuerst. Was das gegenüber einem Neuschreiben spart, zeigt der Review.

Mehr zu Monolith als Web-Service

Ein großer schraffierter Block mit einer orange umrandeten Öffnung, von der dünne Linien zu fünf kleinen Knoten führen

Containerisierung bestehender Anwendungen

Wir ziehen Ihre Anwendung vom klassischen Hosting in Container um, ob Lucee, Adobe ColdFusion oder PHP. Meist bleibt die Anwendung selbst unverändert, es ändert sich die Umgebung. Sie lässt sich dann nachbauen, aktualisieren und auf einen anderen Server verlegen.

  • Inventar der Umgebung: Versionen, Erweiterungen, Webserver-Einstellungen, geplante Tasks, Dateien, Sitzungen, Mail und Datenbanken
  • Definition der Umgebung in Ihrem Repository
  • Betrieb neben der Produktion und Tests, auch der Dokumentenausgabe
  • Umschalten im Wartungsfenster, mit Rückfallplan

Ein Container ersetzt kein Update: Eine nicht mehr unterstützte PHP-Version bleibt es auch im Container.

Mehr zum Umzug in den Container

Links ein schraffierter Block, rechts derselbe Block in einem Container-Umriss, ein dünner Pfeil verbindet beide, der Container-Umriss ist orange

Updates, Plattformwechsel und Datenbanken

  • ColdFusion und Lucee: Updates auf unterstützte Versionen, Wechsel von Adobe ColdFusion zu Lucee, Test der PDF-Ausgabe (ColdFusion und Lucee)
  • PHP: Update auf PHP 8 in einzelnen Schritten, auch mit Smarty und jQuery (PHP)
  • Windows und IIS nach Linux, auf Wunsch mit Docker
  • Datenbanken: Wechsel zwischen MySQL und MariaDB und aus anderen Engines, zum Beispiel von Firebird nach MariaDB
  • Schrittweise Modernisierung dort, wo die Komplexität es rechtfertigt. Den Ziel-Stack legen wir mit Ihnen fest.
Drei Zeilen, links alt, rechts neu: eine niedrige Treppe mit zwei Stufen wird zu einer hohen mit fünf Stufen; dasselbe Anwendungsfenster zieht von einem alten, gestrichelt gezeichneten Server auf einen neuen Server im Rack um, mit orangem Pfeil; eine schmale gestrichelte Datenbank wird zu einer breiten durchgezogenen

Was das Ergebnis enthält

  • eine Optionsmatrix, die auch die Variante „bleiben“ enthält
  • ein Plan in Etappen
  • Tests vor jeder Änderung
  • ein Rückfallplan
  • ein Runbook

Bei „Monolith als Service“ kommen eine Funktionslandkarte, die Beschreibung der API, ein Bericht zur Absicherung und Vergleichstests hinzu.

Drei gefüllte Blätter nebeneinander, jedes mit Überschrift: eine Tabelle mit mehreren Zeilen, eine Checkliste mit Häkchen, eines davon orange, und ein Zeitplan mit Balken

Termine, die Migrationen auslösen

Stand: 2026-10
Datum Ereignis Quelle
2025-12-31 PHP 8.1: Ende der Sicherheits-Updates. php.net (öffnet in einem neuen Fenster)
2026-10-13 Windows Server 2012 R2: Ende der kostenpflichtigen erweiterten Sicherheitsupdates (ESU, drittes Jahr). learn.microsoft.com (öffnet in einem neuen Fenster)
2026-11-10 Adobe ColdFusion 2021: Ende des erweiterten Supports, der keine Sicherheits-Patches enthält. helpx.adobe.com (öffnet in einem neuen Fenster)
2026-12-31 PHP 8.2: Ende der Sicherheits-Updates. php.net (öffnet in einem neuen Fenster)
2027-01-12 Windows Server 2016: Ende des erweiterten Supports. learn.microsoft.com (öffnet in einem neuen Fenster)

Erfahrung mit Plattformwechseln

Unsere Ingenieure haben Anwendungen von Windows und IIS auf Linux umgezogen und von Adobe ColdFusion auf Lucee migriert. Dabei kennen sie die Stolpersteine, die erst im Betrieb auffallen, zum Beispiel abweichende PDF-Ausgaben bei Schriften und Seitengrößen. Solche Tests planen wir von Anfang an ein.

Links ein Stapel aus Blöcken mit gestrichelten Umrissen, rechts derselbe Stapel durchgezogen auf einer neuen Grundplatte; ein orangefarbener Bogenpfeil führt von links nach rechts

Technologien in Migrationen

Der erste Schritt mit festem Preis

ColdFusion-Check

Für Unternehmen mit einer Anwendung auf Adobe ColdFusion oder Lucee, die wissen wollen, ob ihre Installation noch unterstützt und sicher betrieben wird.

  • Version und Patch-Stand (Adobe ColdFusion 9 bis 2025, Lucee 5 bis 7)
  • Erreichbarkeit von Administrator und RDS
  • JVM, Tomcat und TLS
  • Backups, geplante Tasks, Datenquellen und Mailversand mit cfmail
  • Optionen: mit Patches bleiben, Version anheben oder zu Lucee migrieren

Anwendungslogik und Code sind nicht Teil des Checks, dafür gibt es den Legacy-Review. Den Aufwand einer Migration schätzen wir in einem eigenen Angebot.

Was das Ergebnis enthält

Eine schriftliche Ergebnisliste nach Priorität, mit den Optionen und einer Empfehlung. Die Liste gehört Ihnen.

ab 2.400 € zzgl. USt.

In der Regel 3 Werktage

ColdFusion-Installation prüfen lassen

Legacy-Review

Für Unternehmen mit einem System, das niemand mehr genau kennt: vor einem Update, vor einer Migration oder beim Wechsel des Dienstleisters.

  • Inventar der Versionen und Abhängigkeiten
  • Landkarte aus Anwendung, Datenbank, Server und E-Mail
  • Risikoregister zu Sicherheit, Support und Wissen
  • Bewertung der Backups und der Wiederherstellung
  • Empfehlung „bleiben, Version anheben oder migrieren“ mit Optionsmatrix, die auch „in den Container“ und „als API bereitstellen“ enthält
  • Aufwandsschätzung in Tagen

Der Preis gilt für ein System, also eine Anwendung mit ihrer Datenbank und ihrem Server. Weitere Systeme bepreisen wir einzeln.

Was das Ergebnis enthält

Ein schriftlicher Bericht mit Bestandsaufnahme, Risikoregister, Empfehlung und Aufwandsschätzung. Der Bericht gehört Ihnen.

ab 3.800 € zzgl. USt.

In der Regel 5 Werktage

Legacy-Review anfragen

Typische Ausgangslagen im Detail

  • Für ColdFusion 2021 gibt es laut Adobe seit dem 10.11.2025 keine Sicherheits-Patches mehr. Wir vergleichen vier Wege: bleiben und absichern, aktualisieren, zu Lucee wechseln oder schrittweise ablösen, mit Terminen und Risiken (Stand: 2026-10).

  • Für PHP 8.2 enden die Sicherheits-Updates am 31.12.2026, für PHP 8.1 und älter sind sie bereits beendet (Stand: 2026-10). Wir bringen gewachsene PHP-Anwendungen, auch mit Smarty-Templates und jQuery-Frontend, auf PHP 8.4 oder 8.5 und testen jede Stufe.

  • Wir ziehen Ihre Lucee-, ColdFusion- oder PHP-Anwendung vom klassischen Hosting in Container um, ohne sie neu zu schreiben. So lässt sich die Umgebung nachbauen, aktualisieren und verlegen. Manche Hoster berechnen Aufschläge für alte PHP-Versionen, für PHP 8.2 enden die Sicherheits-Updates am 31.12.2026 (Stand: 2026-10).

  • Ihr Altsystem läuft und enthält Regeln, die niemand neu schreiben will. Wir stellen seine Logik als Web-Service bereit und schließen bekannte Lücken einmalig. Vergleichstests prüfen, ob die Funktion gleich bleibt, und das Neue entsteht daneben im neuen Stack.

Aus unseren Projekten

  • Ein Browser, ein Kasten mit der Beschriftung Apache und drei Bahnen zu PHP, PHP und CFML; die CFML-Bahn und ihr Kasten sind orange

    ColdFusion 2025 im Produktivbetrieb hinter Apache: fünf nicht offensichtliche Fallen

    Wir haben eine Produktivinstallation von Adobe ColdFusion 2025 auf Debian 12 vorbereitet, hinter einem Apache 2.4, der schon mehrere andere Sites bedient. Die Installation selbst dauert 34 Sekunden. Die Aufmerksamkeit ging in den Konnektor und in Details, die leicht übersehen werden: ein Fehler 503 durch IPv6, Zuordnungen in jedem virtuellen Host und ein Profil, das still einen Debugger hinzufügt.

  • Zwanzig schwarze Balken als Treppe bis 30 s unter session_start() und dieselben zwanzig Balken in Orange nebeneinander bis 1,5 s unter + session_write_close()

    PHP 8.2 und das 30-Sekunden-Limit: Seiten warteten auf die Sitzungssperre

    Internetportale · 4 Stunden

    Nach dem Update von PHP 7.4 auf PHP 8.2 lud dieselbe Seite einmal normal und brach einmal nach 30 Sekunden ab. Wir haben beide Versionen nebeneinander nachgestellt und die Ursache gefunden: Rund 20 parallele AJAX-Aufrufe eines Nutzers warteten nacheinander auf die Sperre der Sitzungsdatei. Behoben mit einer Zeile pro Skript, ohne die Anwendung umzuschreiben.

Fragen zu Migration und Modernisierung

Müssen wir unser System neu schreiben, um einen neuen Stack zu nutzen?

Nein. Läuft das alte System, stellen wir seine Logik als API bereit und schließen einmalig bekannte Lücken. Die Funktion soll dabei erhalten bleiben, Vergleichstests prüfen das. Das Neue bauen wir daneben im neuen Stack, der diese API nutzt.

Ein Neuschreiben lohnt sich selten. Es kommt infrage, wenn das Framework nicht mehr gepflegt wird, es keine Tests gibt und sich die Geschäftsregeln aufschreiben lassen. Ob das bei Ihnen zutrifft, klärt der Legacy-Review.

Was bringt der Umzug in einen Container?

Eine Umgebung, die sich nachbauen lässt. Dieselbe Version und Konfiguration gelten beim Entwickler, auf dem Staging und in der Produktion, festgehalten im Repository statt im Kopf einer Person. Neue Versionen von PHP, Lucee oder ColdFusion testen wir neben der Produktion und können sie zurücknehmen. Auch ein Umzug auf einen anderen Server oder zu einem anderen Anbieter wird einfacher.

Ein Container behebt keinen Fehler im Code und hebt keine nicht mehr unterstützte Version an. Er erleichtert nur diese Änderungen.

Kennen Sie nur Adobe ColdFusion oder auch Lucee?

Beides. Unsere Ingenieure arbeiten seit 2015 ununterbrochen mit ColdFusion und Lucee in Produktivsystemen. Das umfasst Adobe ColdFusion von Version 9 bis 2025 und Lucee 5, 6 und 7. Dazu kommen ColdSpring, eigene Frameworks und die Migration von Adobe ColdFusion zu Lucee.

Läuft unsere Anwendung unverändert auf Lucee?

Das lässt sich nicht pauschal sagen. Lucee setzt CFML um, aber nicht jede Funktion verhält sich wie bei Adobe ColdFusion. Typische Stolpersteine sind Adobe-spezifische Tags und Funktionen sowie die PDF-Ausgabe. Hinzu kommen Einstellungen aus dem ColdFusion Administrator, etwa Datenquellen, geplante Tasks und der Mailversand.

Unsere Ingenieure haben Anwendungen von Adobe ColdFusion zu Lucee migriert und planen Prüfungen und Tests von Anfang an ein. Wie gut Ihr Code zu Lucee passt, prüfen wir im Legacy-Review oder in der ersten Phase der Migration, bevor Sie entscheiden. Mehr dazu auf der Seite ColdFusion und Lucee.

Wie aufwendig ist das Update auf ColdFusion 2023 oder 2025?

Am meisten hängt am Code: ob und wie weit er in der neuen Version läuft. Zwischen ColdFusion-Versionen ändern manche Funktionen und Tags ihr Verhalten oder entfallen, dann muss der Code umgebaut werden. Am aufwendigsten ist es, wenn die Anwendung auf einem Framework aufbaut, das keine Updates mehr bekommt und die neue Version nicht unterstützt: Dann kommt die Anpassung oder der Ersatz des Frameworks dazu. Hinzu kommen eigene Java-Bibliotheken und Einstellungen des Servers. Dasselbe gilt für ein Update von Lucee.

Ausgehend von ColdFusion 2021 kommen 2023 (Core-Support bis 16.05.2028) und 2025 (laut Adobe-Matrix bis 26.02.2030) als Ziel infrage. Dazu kommen Lizenz, Tests und der Umzug der Einstellungen. Wie viele Arbeitstage das bei Ihnen sind, sagen wir nach dem ColdFusion-Check, nicht vorher.

Kennen Sie sich mit Linux und Windows Server aus?

Linux ist unsere Hauptplattform: Debian und Ubuntu, Webserver, Datenbank-Cluster und Virtualisierung mit KVM und Proxmox. Windows Server mit IIS betreuen wir seit 2015 im Produktivbetrieb. Wir empfehlen den Umzug nach Linux, außer Sie möchten bei Windows bleiben.

Wann können Sie starten?

Eine erste Antwort erhalten Sie innerhalb eines Werktags. Wann wir mit der Arbeit beginnen, hängt von der aktuellen Auslastung und vom Umfang ab. Das sagen wir Ihnen im Erstgespräch verbindlich. Ist es dringend, beginnt die 48-Stunden-Einschätzung, sobald wir Zugriff auf das System haben.

In 20 Minuten klären wir, welcher erste Schritt zu Ihrem System passt

Sie schildern Ziel und Stand, wir sagen offen, ob und wie wir helfen können. Antwort innerhalb eines Werktags, unverbindlich.

Telefon (Deutsch, Polnisch, Englisch) +48 501 250 220
E-Mail E-Mail

Erreichbar: Montag bis Freitag, 9:00 bis 17:00 Uhr (MEZ); Support und Notfälle rund um die Uhr (24/7)