Wat betekent legacy software vervangen?
Legacy software vervangen betekent een verouderde applicatie waar je bedrijf op draait, opnieuw bouwen in moderne technologie, zonder de kennis en data die erin zitten te verliezen. Het gaat vaak om systemen die vijftien tot vijfentwintig jaar geleden zijn gebouwd in Microsoft Access, Delphi, Visual Basic, FoxPro, Classic ASP of oude PHP-versies. Ze werken nog, maar niemand durft er meer aan te komen, de oorspronkelijke bouwer is met pensioen en het draait op een server die eigenlijk uit moet.
Wij vervangen en moderniseren dit soort systemen vanuit Tilburg voor mkb-bedrijven in heel Nederland. Soms is dat volledig herbouwen, soms is het software herontwikkelen in delen, en soms is moderniseren van de bestaande code voldoende. Welke route past, bepalen we samen in de analysefase.
Voor wie is dit bedoeld?
Bedrijven die bij ons aankloppen herkennen zich vaak in een van deze situaties:
- Een producent van verpakkingen in de regio Eindhoven draaide zijn complete orderadministratie in een Access-database uit 2004. Die was traag geworden bij meer dan twee gelijktijdige gebruikers en crashte regelmatig. Lees de case legacy ERP vervangen in de maakindustrie.
- Een groothandel in Den Bosch had een maatwerkpakket in Delphi waarvan de ontwikkelaar was gestopt. Elke wijziging in btw-regels of prijsstructuur was onmogelijk geworden.
- Een onderwijsinstelling gebruikte een PHP 5-applicatie voor inschrijvingen die door de hostingpartij niet meer ondersteund werd en beveiligingsproblemen opleverde.
- Een zorgaanbieder had een cliëntregistratie in FoxPro die niet meer voldeed aan de eisen voor gegevensbescherming en niet kon koppelen met de declaratiesystemen.
Vervangen, herontwikkelen of moderniseren?
Niet elke verouderde applicatie hoeft van de grond af opnieuw. Er zijn grofweg drie routes:
- Moderniseren: de bestaande code bijwerken naar een ondersteunde versie, beveiligingsproblemen oplossen en de hosting vernieuwen. Snel en goedkoop, maar je houdt de oude structuur.
- Gefaseerd herontwikkelen: module voor module opnieuw bouwen, terwijl de rest van het oude systeem blijft draaien. Meest gebruikte route bij bedrijfskritische software.
- Volledig vervangen: alles in één keer nieuw, met een migratie op één moment. Alleen verstandig bij kleine systemen of als de oude software echt niet langer kan.
Valkuilen die we vaak zien: het nieuwe systeem een exacte kopie van het oude willen maken, inclusief alle rare uitzonderingen die niemand meer gebruikt. Of andersom: alles anders willen, waardoor medewerkers hun weg kwijtraken. In legacy software vervangen of moderniseren helpen we je die keuze te maken. Soms is een code audit vooraf de beste eerste stap.
Wat kost legacy software vervangen?
De kosten worden bepaald door de omvang van het oude systeem, de kwaliteit van de data en hoeveel bedrijfsregels er in de oude code verstopt zitten. Indicatieve prijzen, exclusief btw:
- Code audit en analyse van het oude systeem: €2.500 tot €7.500
- Moderniseren van bestaande code en hosting: €8.000 tot €25.000
- Herontwikkelen van een middelgrote applicatie (bijvoorbeeld orderadministratie of ledenbeheer): €20.000 tot €60.000
- Herontwikkelen van een bedrijfsbreed systeem met meerdere modules: €60.000 tot €150.000
- Datamigratie inclusief opschonen en controleren: €5.000 tot €25.000
- Beheer en hosting van het nieuwe systeem: vanaf €200 per maand
Bij een gefaseerde aanpak betaal je per module een vaste prijs. Je kunt na elke module besluiten door te gaan, te pauzeren of te stoppen, terwijl wat al vervangen is gewoon blijft werken.
Hoe wij legacy software vervangen
We beginnen met een analyse van de oude applicatie. We lezen de code, bekijken de database en spreken de mensen die er dagelijks mee werken. Daaruit komt een lijst van bedrijfsregels, van berekeningen tot uitzonderingen, plus een overzicht van welke functies nog gebruikt worden en welke niet. In de praktijk blijkt dertig tot vijftig procent van de oude functionaliteit overbodig.
Vervolgens kiezen we de fasering. We bouwen module voor module in sprints van twee weken, en koppelen elke nieuwe module tijdelijk aan de oude database of via een synchronisatie. Zo werken medewerkers al in het nieuwe systeem voor bijvoorbeeld orderinvoer, terwijl facturatie nog even in het oude pakket draait. De data migratie doen we in stappen, met controles per stap.
Als de laatste module over is, zetten we het oude systeem alleen-lezen en houden we het nog een paar maanden beschikbaar voor naslag. Daarna gaat het definitief uit.
Legacy software vervangen in Tilburg, Brabant en heel Nederland
Vanuit Tilburg vervangen en moderniseren we verouderde software voor bedrijven in Brabant en heel Nederland. Onze developers hebben ervaring met Access, Delphi, Visual Basic en oude PHP-code, en kunnen dus lezen wat er in je huidige systeem gebeurt. De analyse doen we op locatie, waar je ook zit.
Loop je vast op een verouderd systeem? Plan een gratis adviesgesprek of bel 013 234 0782. Binnen twee werkdagen heb je een eerste inschatting van de beste route en de kosten.