Lösung
PHP-Anwendung modernisieren lassen
Wir modernisieren Ihre PHP-Anwendung im laufenden Betrieb: mit einem Update auf eine unterstützte PHP-Version oder schrittweise Bereich für Bereich, bis die alte Anwendung abgeschaltet werden kann. Am Anfang steht eine Bestandsaufnahme zum Festpreis, die offen zeigt, ob sich das Modernisieren lohnt oder ein Standardprodukt besser passt. Die Lösung richtet sich an KMU in der Schweiz und Liechtenstein, deren Kundenportal, Bestellsystem oder interne Verwaltung auf einer veralteten PHP-Version läuft.
Für wen: Für KMU mit einer selbst entwickelten PHP-Anwendung oder Website, etwa Kundenportal, Bestellsystem oder interne Verwaltung, auf PHP 8.2 oder älter oder einem veralteten Framework.
Ausgangslage
Wie der Ablauf heute läuft
Die Anwendung wurde vor Jahren von einem Entwickler oder einer kleinen Agentur gebaut und läuft seither. Sie ist geschäftskritisch, aber kaum dokumentiert, ohne automatische Tests und auf einer PHP- oder Framework-Version, die keine Sicherheitsupdates mehr erhält. Nur eine Person kennt den Code. Jede Änderung dauert länger und kostet mehr. Daneben entstehen Excel-Listen, weil die Anwendung den heutigen Ablauf nicht mehr abbildet.
Was das kostet
- Neu entdeckte Sicherheitslücken bleiben offen, weil die PHP-Version keine Updates mehr erhält.
- Fällt der einzige Entwickler aus, kann niemand die Anwendung sicher ändern.
- Jede Erweiterung wird teurer und riskanter, weil Tests und Dokumentation fehlen.
- Daten werden von Hand ins ERP oder in die Buchhaltung übertragen.
Ablauf
Wie der Ablauf danach aussieht
01
Bestandsaufnahme
Wir prüfen Server, PHP-Version, Framework, Code, Daten und Schnittstellen und sprechen mit den Nutzern. Ergebnis: Empfehlung, Etappenplan und Kostendach.
02
Sofort absichern
Die alte Anwendung wird auf eine unterstützte PHP-Version gehoben oder ihr Zugriff eingeschränkt. So bleibt sie sicher, solange sie läuft.
03
Grösster Schmerz zuerst
Der Bereich mit dem grössten Schmerz wird zuerst neu gebaut, zum Beispiel die Bestellerfassung. Alles andere läuft im alten System weiter.
04
Gemeinsame Daten
Alte und neue Anwendung arbeiten über eine Schnittstelle mit denselben Daten. Niemand pflegt etwas doppelt.
05
Datenübernahme und Weiterleitungen
Daten werden bereinigt und in Probeläufen übernommen. Alte URLs leiten dauerhaft auf die neuen Seiten weiter, damit Links funktionieren und Google-Rankings erhalten bleiben.
06
Alte Anwendung abschalten
Ist der letzte Bereich ersetzt, wird die alte Anwendung abgeschaltet. Die neue Lösung wird gewartet und regelmässig aktualisiert.
Was kostet es, eine PHP-Anwendung modernisieren zu lassen?
Das hängt vom Weg ab. Für alte PHP-Anwendungen gibt es vier realistische Wege. Welcher passt, entscheiden der Zustand des Codes, die Bedeutung der Anwendung für Ihren Betrieb und die Frage, ob Ihr Ablauf noch stimmt.
Die Tabelle zeigt die Preisrahmen im Kurzvergleich. Nicht jeder Fall braucht ein Projekt: Ist der Code wartbar, genügt oft ein Update.
Vier Wege im Kurzvergleich
| Weg | Geeignet, wenn | Preisrahmen |
|---|---|---|
| Aktualisieren | der Code wartbar ist und der Ablauf noch stimmt | nach Aufwand, CHF 150 bis 250 pro Stunde |
| Schrittweise modernisieren | die Anwendung gewachsen und geschäftskritisch ist | CHF 40'000 bis 150'000, verteilt auf Etappen |
| Durch Standardsoftware ersetzen | ein Standard Ihren Ablauf zu rund 80 Prozent abdeckt | Lizenz und Einführung, je Anbindung CHF 3'000 bis 15'000 |
| Neu entwickeln | der Code nicht zu retten ist und sich der Ablauf stark ändert | CHF 25'000 bis 100'000, grössere Plattformen darüber |
| Bestandsaufnahme als Vorstudie | vor jeder dieser Entscheidungen | CHF 4'000 bis 9'000, Festpreis, 2 bis 3 Wochen |
Erster Schritt: Bestandsaufnahme Ihrer PHP-Anwendung
Bevor Sie investieren, prüfen wir Ihre Anwendung in einer Vorstudie zum Festpreis von CHF 4'000 bis 9'000. Sie dauert zwei bis drei Wochen. Wir nehmen Server, PHP-Version, Framework, Datenbank und Schnittstellen auf, lesen den Code, sprechen mit den Nutzern und analysieren die Daten.
Oft zeigt sich dabei, dass ein Update genügt. Dann sagen wir Ihnen das. Danach entscheiden Sie frei, ob und mit wem Sie umsetzen. Sie erhalten:
- eine Empfehlung für einen der vier Wege, mit Begründung
- Sofortmassnahmen, damit die alte Anwendung sicher bleibt
- einen Etappenplan, der mit dem grössten Schmerz beginnt
- ein Kostendach für die Umsetzung
Schrittweise modernisieren im laufenden Betrieb
Woche 1 bis 3
Bestandsaufnahme zum Festpreis
Technische Aufnahme, Prüfung des Codes, Gespräche mit den Nutzern und Datenanalyse. Ergebnis: Empfehlung, Etappenplan und Kostendach.
Direkt danach
Alte Anwendung absichern
Update auf eine unterstützte PHP-Version oder eingeschränkter Zugriff. Solange die alte Anwendung am Netz ist, muss sie sicher bleiben.
Etappe 1
Der wichtigste Bereich zuerst
Ein Bereich wird neu gebaut und geht in Betrieb. Alles andere läuft im alten System weiter, beide nutzen dieselben Daten.
Weitere Etappen
Bereich für Bereich
Jede Etappe ist überschaubar, früh nutzbar und lässt sich bei Problemen zurücknehmen.
Letzte Etappe
Übernahme und Abschaltung
Restliche Daten werden übernommen, alte URLs leiten weiter. Dann wird die alte Anwendung abgeschaltet.
Laufend
Wartung und Updates
Sicherheitsupdates gehören in einen Wartungsvertrag. Üblich sind 15 bis 20 Prozent der Projektkosten pro Jahr.
Was passiert mit Daten, URLs und Google-Rankings?
Ihre Daten ziehen mit. Nach vielen Jahren Betrieb gibt es Dubletten, leere Pflichtfelder und Sonderfälle. Wir bereinigen sie vor der Übernahme und prüfen das Ergebnis in Probeläufen, bevor umgestellt wird. Regeln, die nur im alten Code stecken, etwa Preisregeln, halten wir in der Bestandsaufnahme fest.
Ist die Anwendung öffentlich erreichbar, etwa als Website oder Kundenportal, kennen Google und Ihre Kunden ihre Adressen. Jede alte URL erhält deshalb eine dauerhafte Weiterleitung auf die passende neue Seite. So führen Links und Lesezeichen weiter ans Ziel, und Google kann die Rankings der alten Seiten den neuen zuordnen. Nach dem Wechsel überwachen wir Fehlerseiten und Rankings, zum Beispiel in der Google Search Console.
Aus der Praxis: alte PHP-Website durch B2B-Shop ersetzt
Ein Hersteller von Gardinen- und Vorhangbändern aus Vorarlberg betrieb eine über zehn Jahre alte Website samt Shop. Sie lief auf einer PHP-Anwendung mit einem Framework von 2012, das seit Jahren keine Sicherheitsupdates mehr erhält. Jede Erweiterung wurde teurer und riskanter, Ersetzen war günstiger als Weiterflicken.
Die neue Plattform ist direkt mit dem SAP-System verbunden. Artikel, Preise und Bestände kommen automatisch aus dem ERP, Geschäftskunden sehen ihre eigenen Preise, und Bestellungen gehen ohne Abtippen an Kunde und Vertrieb.
Integrationen
Welche Systeme angebunden werden
Nach der Modernisierung kann die Anwendung direkt mit Ihrem ERP oder Ihrer Buchhaltung verbunden werden, etwa mit Abacus, bexio oder SAP. So entfällt das Abtippen zwischen den Systemen.
- ERP und Buchhaltung
- Abacus
- bexio
Abgrenzung
Standardsoftware oder massgeschneidert?
Standardsoftware genügt, wenn
- Eine Standardsoftware oder ein Modul Ihres ERP deckt Ihren Ablauf zu rund 80 Prozent ab.
- Der Rest Ihres Ablaufs ist kein Wettbewerbsvorteil, und Sie können sich dem Produkt anpassen.
- Die Anwendung ist nicht geschäftskritisch. Dann genügt eine Absicherung, oder Sie schalten sie ab.
Fertige Produkte für diesen Fall: Module Ihres ERP und Branchenlösungen, für Websites und Shops fertige Systeme wie Shopify.
Massgeschneidert lohnt sich, wenn
- Die Anwendung ist über Jahre gewachsen, geschäftskritisch und bildet Abläufe ab, die kein Standard kennt.
- Ein Ausfall von einem Tag kostet Umsatz oder Kunden, eine Umstellung an einem Stichtag kommt nicht in Frage.
- Im Code stecken Preisregeln oder Sonderfälle, die nirgends dokumentiert sind.
- Die Anwendung soll mit ERP, Shop oder Buchhaltung verbunden werden, statt Daten abzutippen.
Aufwand
Preisrahmen und Dauer
- Preisrahmen
- CHF 40'000 bis 150'000
- Dauer
- 3 bis 8 Monate
Unverbindlicher Richtwert, exkl. MWST.
Was den Aufwand bestimmt
Der Rahmen gilt für die schrittweise Modernisierung in Etappen. Ein reines PHP-Update rechnen wir nach Aufwand ab, bei einer eigenen Anwendung auf aktuellem Framework rund CHF 2'500 bis 10'000. Die Bestandsaufnahme kostet als Festpreis CHF 4'000 bis 9'000.
Verbindlich wird der Preis nach der Vorstudie zum Festpreis.
PHP-Anwendung modernisieren lassen
Häufige Fragen
Wie lange können wir eine alte PHP-Anwendung noch sicher betreiben?
Nur so lange, wie ihre PHP-Version Sicherheitsupdates erhält und jemand den Code sicher ändern kann. PHP 8.2 erhält ab dem 1. Januar 2027 keine Sicherheitsupdates mehr, und für PHP 8.1 und älter gab es schon beim kritischen Update vom Oktober 2026 keine regulären Updates mehr. Je nach Zustand der Anwendung ist der nächste Schritt, sie zu aktualisieren, schrittweise zu modernisieren oder abzulösen.
Lohnt es sich, eine alte PHP-Anwendung nur zu aktualisieren?
Ja, wenn der Code wartbar ist und die Anwendung Ihren Ablauf noch gut abbildet. Dann ist das Update der günstigste Weg und beseitigt das akute Sicherheitsrisiko. Ist der Code ohne Tests, undokumentiert und hängt an einer Person, verschiebt ein Update das Problem nur. Eine kurze Prüfung des Codes zeigt, welcher Fall vorliegt.
Müssen wir bei einer Neuentwicklung von PHP auf eine andere Technologie wechseln?
Nein, aktuelle PHP-Versionen sind eine gepflegte Grundlage für Geschäftsanwendungen. Wir entwickeln mit .NET, Next.js und PostgreSQL, ein Neubau durch uns bedeutet also einen Wechsel. Das lohnt sich vor allem, wenn ohnehin neu gebaut wird. Ist Ihr Code in gutem Zustand und betreut ihn ein Partner zuverlässig, ist ein Wechsel kein Selbstzweck.
Sprechen wir über Ihren Fall.
20 Minuten genügen, um zu klären, ob sich eine eigene Lösung für Sie lohnt.