Projekt besprechen

Softwaremodernisierung im laufenden Betrieb.

Wir erneuern Altsysteme und Legacy-Software Schritt für Schritt: Ihre Software läuft weiter, während wir Module, Schnittstellen und Infrastruktur nacheinander auf einen aktuellen Stand bringen. Am Anfang steht eine Bestandsaufnahme, die zeigt, welcher Weg sich lohnt.

Modernisiert und betrieben, etwa für die AK Akademie, Wenatex und Gault&Millau.

Schematische Darstellung: Ein Altsystem wird analysiert, neue Module entstehen daneben und übernehmen über eine Weiche eine Aufgabe nach der anderen, bis das Altsystem abgeschaltet werden kann. Namen sind Beispieldaten.

Woran Sie merken, dass Ihre Software modernisiert werden sollte.

Kreuzen Sie an, was auf Ihr System zutrifft. Je mehr Punkte zusammenkommen, desto eher lohnt sich eine Bestandsaufnahme.

Was trifft auf Ihr System zu?

0 von 7

Noch nichts angekreuzt. Jeder Punkt, der zutrifft, ist ein Hinweis auf ein Risiko im Betrieb.

Ein erster Hinweis. Halten Sie Versionen aktuell und planen Sie den nächsten Wechsel vor dem Supportende.

Eine Bestandsaufnahme lohnt sich. Sie zeigt, wo die Risiken liegen und welcher der fünf Wege zu Ihrem System passt.

Zeit zu handeln. Sichern Sie zuerst ab, was ohne Updates läuft, und erneuern Sie danach in Etappen.

Bestandsaufnahme anfragen

Fünf Wege für ein Altsystem.

Nicht jedes Altsystem muss neu gebaut werden. Welcher Weg passt, hängt davon ab, wie gut der fachliche Kern noch ist.

  1. Absichern und weiterbetreiben

    Updates, Tests und Dokumentation, ohne Umbau.

    Passt, wenn das System fachlich passt und nur technisch zurückliegt.

    Aufwand und Risiko: gering; beseitigt aber keine Strukturprobleme.

  2. Umziehen

    Die Anwendung zieht in Container und auf neue Infrastruktur, der Code bleibt weitgehend gleich.

    Passt, wenn Server oder Hosting das eigentliche Problem sind.

    Aufwand und Risiko: überschaubar, mit Parallelbetrieb bis zum Umschalten.

  3. Schrittweise erneuern

    Neue Module entstehen neben dem Altsystem und übernehmen eine Aufgabe nach der anderen (Strangler-Fig-Muster).

    Passt, wenn der fachliche Kern stimmt, die Technik aber nicht mehr.

    Aufwand und Risiko: verteilt auf Etappen; das Altsystem läuft weiter.

  4. Neu entwickeln

    Ein neues System ersetzt das alte, Daten werden migriert.

    Passt, wenn sich Abläufe stark geändert haben oder die alte Technik keinen Weg nach vorn bietet.

    Aufwand und Risiko: hoch, mit einem Stichtag für den Wechsel.

  5. Durch Standardsoftware ersetzen

    Eine fertige Software übernimmt die Aufgabe, Schnittstellen verbinden sie mit dem Rest.

    Passt, wenn der Ablauf kein Wettbewerbsvorteil ist und gut zu einem Standard passt.

    Aufwand und Risiko: je nach Anpassungsbedarf; Lizenzkosten laufen weiter.

Meist ist es eine Mischung: Wir sichern zuerst ab, ziehen um, wo es nötig ist, und erneuern danach Schritt für Schritt. Welcher Weg sich für Ihr System lohnt, zeigt die Bestandsaufnahme.

Bestandsaufnahme anfragen

Was wir an Altsystemen erneuern.

Sechs Aufgaben, aus denen sich jede Modernisierung zusammensetzt. Wir beginnen mit dem Teil, der das größte Risiko trägt.

Bestandsaufnahme

Wir lesen Code, Datenmodell und Infrastruktur, sprechen mit den Menschen, die das System nutzen, und bewerten Zustand, Risiken und Aufwand.

Updates auf unterstützte Versionen

Wir heben Framework, Programmiersprache und Abhängigkeiten auf Versionen mit Sicherheitsupdates, etwa PHP, Laravel, Node.js oder Nuxt. Jeder Schritt läuft zuerst auf Staging.

Schrittweise Ablösung

Neue Module entstehen neben dem Altsystem. Eine Weiche leitet eine Aufgabe nach der anderen auf das neue System um, bis das alte abgeschaltet werden kann.

Schnittstellen und Middleware

Wo ein bestehendes System bleiben soll, verbinden wir es über eine Middleware mit neuen Anwendungen. Jeder Datenaustausch wird protokolliert.

Datenbank und Datenmigration

Wir übertragen Daten in neue Strukturen, prüfen sie gegen den Altbestand und sichern vor jedem Schritt. Wiederherstellungen testen wir, bevor wir umschalten.

Umzug der Infrastruktur

Wir bringen Anwendungen in Docker-Container und ziehen sie auf europäische Infrastruktur um, mit Parallelbetrieb, bis die neue Umgebung zuverlässig läuft.

Systeme, die wir erneuert haben und betreiben.

Eine Auswahl aus über 250 Projekten seit 2018: Plattformen und Fachdatenbanken, die über Jahre wachsen.

  1. AK Akademie · Bildungsmarktplatz · Laravel · Nuxt

    Der Bildungsmarktplatz der AK Kärnten läuft auf einem individuell erweiterten October CMS auf Laravel, mit Nuxt-Frontend und Trainer-Dashboard. Wir haben die Plattform von AWS auf Hetzner umgezogen und wechseln PHP und Node.js vor dem Supportende auf neue Versionen.

    Knapp 9.000 Kurse online, knapp 50.000 Buchungen abgewickelt (Stand 30.09.2026).

  2. Wenatex · Handel · Middleware · Identity

    Für Wenatex verbindet unsere Customer Middleware das bestehende CRM mit Daten aus anderen Systemen. Dazu kommen eine eigene Identity-Plattform mit einem Login für alle Wenatex-Anwendungen, tägliche verschlüsselte Backups der Datenbanken und die Wartung seit 2020.

  3. Gault&Millau · Fachdatenbank · Nuxt · Betrieb

    Für Gault&Millau betreiben und warten wir seit 2020 die Datenbank für Testerzuteilung und Testauswertung, aus der auch der gedruckte Guide entsteht, und die Website mit Nuxt.

Dazu Kundenportale, Fachanwendungen und Websites, die wir nach dem Go-live weiterentwickeln.

Weitere Referenzen

Was unsere Auftraggeber über die Zusammenarbeit sagen.

Handel · Plattform

„Mit bitcraft haben wir wenatex.com zu einer Plattform gemacht, die alle unsere Länder und Sprachen unter einem Dach vereint. Das Team versteht Technik und Marketing gleichermaßen, denkt proaktiv mit und setzt unsere Anforderungen schnell und verlässlich um. Besonders schätzen wir die kurzen Reaktionszeiten sowie die professionelle und partnerschaftliche Zusammenarbeit auf Augenhöhe. Genau so stellen wir uns einen starken Partner für eine internationale Marke vor.“

Mag. Robert Adelsburg
Leitung Marketing, Wenatex
Bildung · Lernplattform

„Neben ihrem umfangreichen Know-how schätzen wir besonders die unkomplizierte Kommunikation und ihre Fähigkeit, schnell auf Änderungen zu reagieren.“

Thomas Weiher, MSc
Projektleiter, AK Kärnten
Gesundheit · Plattform und Apps

„Seit 2020 ist bitcraft unser Partner für medikamio und Pillreminder: von der Entwicklung über den laufenden Betrieb bis dazu, dass man uns bei Google und in KI-Antworten findet. Wir haben einen Ansprechpartner, der unser Geschäft kennt, vorausdenkt und Zusagen einhält.“

DI Marco Vitula
Gründer & Geschäftsführer, medikamio

Erst verstehen, dann erneuern.

Jede Etappe ist für sich nutzbar. Sie sehen nach jeder, was fertig ist und was sie gekostet hat.

01

Bestandsaufnahme und Discovery

In einer Discovery zum Festpreis nehmen wir Code, Datenmodell, Infrastruktur und Abläufe auf. Sie erhalten eine Empfehlung für den Weg, einen Plan in Etappen und einen verbindlichen Preis.

Ihre EntscheidungsgrundlageZustand · Risiken · Etappen
02

Absichern und erneuern

Zuerst kommen Tests für die wichtigsten Abläufe, dann die Etappen. Jede Änderung läuft über Staging, das Altsystem bleibt in Betrieb.

Schritt für SchrittTests · Staging · Etappen
03

Umschalten und betreiben

Neue Teile laufen zuerst parallel. Umgeschaltet wird nach der Abnahme; danach übernehmen wir Monitoring, Backups, Updates und die Weiterentwicklung.

Auf aktuellem StandParallelbetrieb · Abnahme · Betrieb

Antworten zur Modernisierung.

Was IT-Leitung und Geschäftsführung vor einer Modernisierung am häufigsten fragen.

Softwaremodernisierung, auch Software-Modernisierung oder Software-Sanierung genannt, bringt eine bestehende Anwendung auf einen aktuellen technischen Stand, ohne ihren fachlichen Kern zu verlieren: neue Versionen von Framework und Laufzeit, eine wartbare Struktur, aktuelle Schnittstellen und Infrastruktur. Anders als ein Neubau erneuert sie das System Schritt für Schritt.

Legacy-Software ist eine Anwendung, die im Unternehmen wichtig ist, sich aber nur noch schwer ändern lässt: weil Framework oder Laufzeit keine Updates mehr bekommen, Tests und Dokumentation fehlen oder das Wissen bei wenigen Personen liegt. Auch eine wenige Jahre alte Anwendung kann so werden.

An Versionen ohne Sicherheitsupdates, an Änderungen, die immer länger dauern, an Fehlern, die nach Updates auftauchen, und an Abhängigkeit von einzelnen Personen. Spätestens wenn eine Schnittstelle oder ein Server nicht mehr unterstützt wird, lohnt eine Bestandsaufnahme.

Fünf Wege im Vergleich

Modernisieren lohnt sich, wenn die fachliche Logik stimmt und das System im Kern brauchbar ist. Neu zu entwickeln lohnt sich, wenn sich die Abläufe stark geändert haben oder die alte Technik keinen sinnvollen Weg nach vorn bietet. Die Bestandsaufnahme liefert die Grundlage für diese Entscheidung.

Ein Vorgehen, bei dem neue Module neben dem Altsystem entstehen und eine Weiche Anfragen nach und nach auf das neue System umleitet. So übernimmt das neue System eine Aufgabe nach der anderen, bis das alte abgeschaltet werden kann. Der Name kommt von der Würgefeige, die einen Baum langsam umwächst.

Ja, das ist der Kern unseres Vorgehens. Neue Teile laufen zuerst parallel, umgeschaltet wird erst nach Tests und Abnahme. Braucht ein Umschalten ein Wartungsfenster, planen wir es mit Ihnen.

Das hängt von Größe und Zustand des Systems ab. Die Bestandsaufnahme machen wir in einer Discovery zum Festpreis; danach erhalten Sie für die Etappen ein Angebot mit Festpreis oder einem vereinbarten Sprint-Budget.

Unser Vorgehen

Das hängt vom Umfang ab und davon, wie viel Zeit Ihre Fachleute einbringen können. Nach der Bestandsaufnahme planen wir Etappen, die jeweils für sich nutzbar sind. Einen Termin nennen wir erst dann, nicht vorab als pauschales Versprechen.

Ja. Nach einer technischen Bestandsaufnahme übernehmen wir Wartung, Weiterentwicklung und Betrieb, auch wenn die Dokumentation unvollständig ist. Bestehende WordPress-Installationen betreuen wir nicht.

Betrieb, Wartung & Support

Vor allem Web-Anwendungen mit PHP und Laravel, Frontends mit Vue.js und Nuxt, Apps und die Datenbanken dahinter, etwa MariaDB oder PostgreSQL. Ziel sind verbreitete Open-Source-Technologien, damit Ihr System nicht an einen Anbieter gebunden ist.

Laravel-Agentur
Anfrage

Welches System soll modernisiert werden?

Nennen Sie uns das System, seine wichtigsten Aufgaben und was Sie heute bremst. Wir melden uns innerhalb eines Werktags.

Danke, Ihre Anfrage ist angekommen. Wir melden uns innerhalb eines Werktags.

Die Anfrage konnte nicht gesendet werden. Bitte schreiben Sie direkt an office@bitcraft.at.

Worum geht es?

Zum Beispiel: Technik und Versionen, wer das System nutzt und was nicht mehr funktioniert.

* Pflichtfeld. Ihre Anfrage geht direkt an office@bitcraft.at.