Wat is een legacy-software-assessment en wanneer heeft u het nodig?

Een afgebakend onderzoek dat vaststelt wat er is, wat het waard is en welke wegen openliggen. Wat erin zit en wanneer het zich terugverdient.
July 2, 2026
Softwarebedrijf
Wat is een legacy-software-assessment en wanneer heeft u het nodig?

Bij verouderde software wordt de beslissing vaak genomen op basis van indrukken. Iemand vindt het systeem traag, iemand anders vindt vervangen te duur, en een leverancier brengt een voorstel uit dat lastig te beoordelen is omdat niemand precies weet wat er onder de motorkap zit.

Een assessment maakt daar een einde aan. Het is een afgebakend onderzoek, meestal enkele dagen tot enkele weken, dat vaststelt wat er is, wat het waard is en welke wegen openliggen.

Wat wordt onderzocht

Architectuur

Hoe is het systeem opgebouwd, uit welke onderdelen bestaat het, en hoe hangen die samen. Dit bepaalt of onderdelen los te maken zijn of dat alles aan alles vastzit. Het is de belangrijkste factor voor de vraag of gefaseerd vernieuwen mogelijk is.

Broncode

Is de code beschikbaar, leesbaar en onderhoudbaar. Hoeveel ervan wordt werkelijk gebruikt. Welke delen zijn in de loop der jaren aangepast door verschillende mensen. Dode code en dubbele logica zeggen veel over wat aanpassen zal kosten.

Infrastructuur

Waar draait het, op welke versies, en tot wanneer worden die ondersteund. Hier komt meestal de eerste harde deadline naar boven.

Data

Hoe zit de database in elkaar, hoe schoon zijn de gegevens, en worden velden gebruikt zoals ze bedoeld waren. Dat laatste is bijna nooit het geval, en het bepaalt in belangrijke mate hoe zwaar een migratie wordt.

Koppelingen

Wat is er verbonden met wat, en via welke weg. Vaak blijken er koppelingen te bestaan die niet gedocumenteerd zijn en waar niemand nog van wist.

Processen

Hoe wordt het systeem werkelijk gebruikt, inclusief de omwegen. De feitelijke werkwijze wijkt bijna altijd af van de beschreven werkwijze, en het is de feitelijke die u moet vervangen.

Beveiliging en kennis

Welke risico's staan open, wie kan het systeem onderhouden, en wat is er vastgelegd. Als één persoon de enige is die het begrijpt, is dat een bevinding op zich.

Wat het oplevert

Een bruikbaar assessment eindigt niet met één advies, maar met vier onderdelen.

  • Een risicoanalyse – wat kan er misgaan, hoe waarschijnlijk is dat, en wat is de impact op de werking
  • Meerdere scenario's – doorgaans drie: minimaal ingrijpen, gefaseerd vernieuwen, volledig vervangen
  • Een roadmap – welke stappen in welke volgorde, en waarom die volgorde
  • Een kostenindicatie per scenario – met bandbreedtes en de aannames erbij

Krijgt u één scenario met één prijs, dan hebt u geen assessment gekregen maar een offerte. Dat is iets anders, en het maakt vergelijken onmogelijk.

Wanneer u er een nodig hebt

Er zijn vijf situaties waarin het zich vrijwel altijd terugverdient.

De leverancier stopt, wordt overgenomen of kondigt end-of-life aan. Er ligt een groeiplan dat het systeem moet ondersteunen. Offertes van verschillende partijen lopen zo ver uiteen dat ze onvergelijkbaar zijn. Er is niemand meer die het systeem volledig begrijpt. Of er staat een investering op de agenda die groot genoeg is om eerst te willen weten waar u aan begint.

In dat laatste geval is de verhouding meestal gunstig: het onderzoek kost een fractie van het traject dat erop volgt, en bepaalt of dat traject de juiste is.

Waar u op let

Laat het onderzoek uitvoeren door iemand die zowel de code als het proces bekijkt. Een puur technische analyse mist waarom bepaalde omwegen bestaan; een puur functionele analyse mist wat technisch haalbaar is.

Vraag vooraf om de opzet: wat wordt bekeken, met wie wordt gesproken, en in welke vorm komt de uitkomst. En vraag of u de scenario's ook zonder de onderzoekende partij kunt uitvoeren. Is het antwoord nee, dan koopt u geen advies maar een voorselectie.

Wil u weten waar u aan toe bent? Lees meer over onze analyse van bestaande legacy-systemen.

Doordacht bedacht. Technisch gerealiseerd.

Strategie & ontwerp

Probleemdefinitie
Productstrategie
UX/UI-ontwerp
Conceptontwikkeling
Creativiteit + Engineering

Engineering & realisatie

Softwareontwikkeling
Elektronica en PCB-ontwerp
Mechanisch ontwerp
Prototyping en productie

Strategie & ontwerp

Probleemdefinitie
Productstrategie
UX/UI-ontwerp
Conceptontwikkeling

Engineering & realisatie

Softwareontwikkeling
Elektronica en PCB-ontwerp
Mechanisch ontwerp
Prototyping en productie

Een project of uitdaging bespreken?

Leg uw situatie aan ons voor. Samen brengen we de vraag, technische mogelijkheden en logische volgende stap in kaart.

Bespreek uw project