Op een gegeven moment komt elke organisatie met legacy software voor dezelfde vraag te staan: blijven we dit systeem onderhouden, of is het tijd om opnieuw te beginnen? Het antwoord is zelden zwart-wit. Soms is doorontwikkelen verstandig, soms is nieuw bouwen de slimmere investering op de lange termijn. Maar hoe maak je die afweging op een objectieve, cijfermatige manier?

In dit artikel doorloop je stap voor stap hoe je een eerlijke vergelijking maakt tussen doorgaan met je huidige systeem en investeren in een nieuw platform. Aan het einde heb je de bouwstenen voor een solide businesscase die je kunt voorleggen aan directie, aandeelhouders of andere beslissers.

Breng de huidige onderhoudskosten volledig in kaart

Begin met een volledig en eerlijk beeld van wat je huidige legacy software je jaarlijks kost. Veel organisaties onderschatten deze kosten, omdat ze verspreid zijn over meerdere budgetposten en niet altijd als “softwarekosten” worden geboekt. Toch is dit de meest kritische stap: zonder een volledig kostenoverzicht vergelijk je appels met peren.

  1. Inventariseer directe licentie- en onderhoudskosten, inclusief supportcontracten en verplichte upgrades.
  2. Breng de interne arbeidskosten in kaart: hoeveel uur besteden developers, beheerders of key-users per maand aan het in de lucht houden van het systeem?
  3. Bereken de kosten van downtime en storingen: hoe vaak valt het systeem uit, hoe lang duurt herstel, en wat is de omzetimpact per uur uitval?
  4. Noteer de kosten van workarounds: denk aan handmatige Excel-exports, dubbele data-invoer of externe tools die het systeem compenseren.
  5. Voeg de kosten toe van beveiligingspatches, compliancemaatregelen en het voldoen aan nieuwe wet- en regelgeving.

Controleer of je lijst compleet is door de vraag te stellen: “Als dit systeem morgen wegvalt, welke mensen en middelen zouden we direct missen?” Alles wat je dan opnoemt, heeft een kostenplaatje. Tel alles op tot een realistisch jaarlijks totaal. Dit is je Total Cost of Ownership (TCO) voor de huidige situatie.

Bereken de totale investering van nieuw bouwen

Nu je weet wat de status quo kost, is het tijd om de andere kant van de weegschaal te vullen. Nieuw bouwen heeft een initiële investering én terugkerende kosten. Een veelgemaakte fout is om alleen de bouwkosten mee te nemen en de rest te vergeten. Doe je dat, dan onderschat je de investering structureel.

Stel een realistisch kostenmodel op dat de volgende elementen bevat:

  • Ontwikkelkosten: het bouwen van de nieuwe applicatie, inclusief ontwerp, development, testen en oplevering.
  • Migratiekosten: het overzetten van bestaande data, het valideren van die data en het inrichten van de nieuwe omgeving.
  • Integratiekosten: koppelingen met andere systemen zoals ERP, CRM of externe API’s.
  • Trainingskosten: het opleiden van medewerkers die met het nieuwe systeem gaan werken.
  • Transitiekosten: de periode waarin beide systemen parallel draaien en dubbele inspanning nodig is.
  • Jaarlijkse beheers- en licentiekosten van het nieuwe platform.

Vraag offertes op bij meerdere partijen en zorg dat je appels met appels vergelijkt. Kijk ook naar replatforming als alternatief voor volledig opnieuw bouwen: daarbij blijft waardevolle bedrijfslogica behouden en worden alleen de technische fundamenten vernieuwd. Dat kan de initiële investering aanzienlijk verlagen.

Vergelijk de kosten over een realistische tijdshorizon

Met de cijfers van stap één en twee in handen kun je een eerlijke vergelijking maken. De sleutel zit in de tijdshorizon: een nieuw systeem is in jaar één bijna altijd duurder, maar over drie tot vijf jaar kan het plaatje er heel anders uitzien.

  1. Kies een tijdshorizon van minimaal drie jaar, bij voorkeur vijf jaar. Kortere periodes geven een vertekend beeld ten nadele van nieuw bouwen.
  2. Bereken de cumulatieve kosten van de huidige situatie over die periode. Houd rekening met kostenstijgingen: legacy software wordt doorgaans elk jaar duurder om te onderhouden, niet goedkoper.
  3. Bereken de cumulatieve kosten van het nieuwe systeem: eenmalige investering plus jaarlijkse beheerskosten over dezelfde periode.
  4. Bepaal het break-evenpunt: het moment waarop de nieuwe oplossing goedkoper is dan doorgaan met het huidige systeem.

Visualiseer dit in een eenvoudige grafiek of tabel met twee lijnen: de oplopende kosten van de huidige situatie en de initieel hogere maar daarna stabielere kosten van de nieuwe oplossing. Het snijpunt van die lijnen is je break-evenmoment. Als dat binnen drie jaar ligt, is de businesscase voor nieuw bouwen doorgaans sterk.

Weeg kwalitatieve factoren mee in de beslissing

Kosten zijn niet het enige wat telt. Een puur financiële analyse mist een deel van de werkelijkheid. Kwalitatieve factoren kunnen de doorslag geven, zowel voor als tegen nieuw bouwen. Neem ze serieus en maak ze zo concreet mogelijk.

Denk aan de volgende vragen:

  • Schaalbaarheid: kan het huidige systeem meegroeien met je organisatie, of loop je al tegen limieten aan?
  • Leveranciersrisico: is de leverancier of het technologieplatform van je huidige systeem nog langdurig beschikbaar?
  • Talent: wordt het steeds moeilijker om developers te vinden die met de verouderde technologie kunnen werken?
  • Gebruikerstevredenheid: hoeveel productiviteitsverlies lijden medewerkers door een trage of onprettige interface?
  • Concurrentiepositie: lopen concurrenten technologisch op je in doordat jij vastzit aan een verouderd systeem?
  • Veiligheidsrisico’s: hoe groot is de kans op een datalek of beveiligingsincident door verouderde componenten?

Ken aan elk van deze factoren een gewicht toe, bijvoorbeeld op een schaal van één tot drie. Zo kun je ook de kwalitatieve kant van de vergelijking enigszins kwantificeren en meenemen in je eindoordeel. Een AI-gedreven legacy scan kan helpen om technische risico’s en knelpunten objectief in beeld te brengen.

Stel de definitieve businesscase op

Met alle cijfers en kwalitatieve inzichten op een rij is het tijd om alles samen te brengen in een heldere businesscase. Dit document is je beslissingsondersteuning: het laat zien wat de keuze kost, wat het oplevert en wanneer de investering terugverdiend is.

  1. Stel een samenvatting op van de huidige situatie: wat kost het systeem nu, wat zijn de knelpunten en wat zijn de risico’s bij niets doen?
  2. Presenteer de drie scenario’s: doorgaan met onderhoud, gedeeltelijke modernisering (replatforming) en volledig nieuw bouwen.
  3. Toon per scenario de TCO over vijf jaar, het break-evenpunt en de kwalitatieve voor- en nadelen.
  4. Formuleer een aanbeveling op basis van de combinatie van financiële en kwalitatieve analyse.
  5. Voeg een risicoparagraaf toe: wat zijn de grootste risico’s per scenario en hoe zijn die te beheersen?

Zorg dat de businesscase leesbaar is voor niet-technische beslissers. Gebruik visuele elementen zoals een kostenvergelijkingstabel en een tijdlijn van het break-evenpunt. Hoe concreter en toegankelijker het document, hoe groter de kans dat het leidt tot een weloverwogen en gedragen beslissing.

Hoe VL Software helpt bij de overstap van legacy software

Een businesscase opstellen is één ding. De daadwerkelijke overgang van een verouderd systeem naar een moderne applicatie is een ander verhaal. VL Software begeleidt organisaties door het volledige traject: van analyse en strategie tot ontwikkeling en implementatie.

  • Legacy-analyse: het ontwikkelteam brengt de bestaande architectuur, functionaliteiten en knelpunten grondig in kaart.
  • Migratiestrategie op maat: op basis van jouw situatie wordt bepaald of replatforming, gedeeltelijke modernisering of volledig nieuw bouwen de beste route is.
  • Moderne technologiestack: nieuwe applicaties worden gebouwd met bewezen technologieën zoals Laravel, React (TypeScript) en GraphQL.
  • Projectmanagement: dankzij de combinatie van softwareontwikkeling en consultancy onder één dak bewaakt VL Software continu de planning, het budget en de kwaliteit.
  • Minimale bedrijfsonderbreking: de overgang wordt zo ingericht dat de dagelijkse bedrijfsvoering zo min mogelijk wordt verstoord.

Wil je weten wat de beste aanpak is voor jouw specifieke situatie? Neem contact op en bespreek vrijblijvend de mogelijkheden.

Gerelateerde artikelen