Legacy Lab — home Nieuws

Software herschrijven zonder broncode

De oorspronkelijke ontwikkelaar is verdwenen, de broncode is niet beschikbaar en je bedrijf blijft afhankelijk van oude software. Ook dan kunnen we onderzoeken hoe een moderne vervanger gebouwd kan worden. Toegang tot het programma en de kennis van je team vormen het vertrekpunt.

Hoe begrijpen we software zonder de code te lezen?

We brengen samen met de gebruikers de belangrijkste werkprocessen in kaart. Welke informatie voeren ze in? Welke beslissingen neemt het programma? Welke documenten en overzichten komen eruit? We bekijken de schermen en testen herkenbare scenario’s met representatieve voorbeelden.

Zo beschrijven we het gedrag dat de nieuwe toepassing moet ondersteunen. Dat is meer dan schermen nabouwen: uitzonderingen, rechten en berekeningen bepalen vaak of een programma in de praktijk bruikbaar is. We leggen daarom ook vast welke vragen nog openstaan.

Wat helpt als broncode en database ontbreken?

Werkende toegang tot het programma is waardevol, net als handleidingen, oude offertes, documentvoorbeelden en exports. Gebruikers die de software dagelijks gebruiken kunnen uitleggen wat essentieel is en welke tijdelijke oplossingen ondertussen onderdeel van het proces zijn geworden.

Toegang tot de software betekent niet automatisch dat ook alle gegevens exporteerbaar zijn. We onderzoeken de mogelijkheden afzonderlijk. Als een database, export of historische informatie niet beschikbaar is, bespreken we wat dat betekent voor de migratie en het gewenste resultaat.

Welke afspraken zijn nodig vóór de herbouw?

Vooraf bekijken we welke toegang, toestemming en gebruiksrechten nodig zijn voor de analyse en de nieuwe toepassing. We vragen je om beschikbare afspraken met de oorspronkelijke leverancier mee te nemen. We beloven geen onbeperkte kopie of toegang tot beschermde onderdelen.

Daarna maken we de scope concreet: welke functies kennen we voldoende, wat moet eerst worden onderzocht en welke verschillen zijn wenselijk? AI-agents ondersteunen de ontwikkeling; ervaren Belgische engineers beoordelen het resultaat. De haalbaarheid, planning en prijs hangen af van wat we samen kunnen vaststellen.

Wat helpt bij een eerste analyse?

  • Werkende toegang tot de bestaande software
  • Voorbeelden van dagelijkse taken en uitzonderingen
  • Beschikbare exports, documenten en handleidingen
  • Afspraken over gebruik, toegang en eigendom
Vraag een vrijblijvende offerte aan

Veelgestelde vragen

Is een exacte kopie zonder broncode gegarandeerd?

Nee. We onderzoeken welke functies en gegevens voldoende toegankelijk zijn om een nieuwe toepassing te bouwen. De afgesproken scope beschrijft welk gedrag we herbouwen en welke beperkingen of verschillen er zijn.

Hebben jullie toegang tot onze productieomgeving nodig?

We spreken af welke omgeving geschikt is voor de analyse. Waar mogelijk gebruiken we een testomgeving en representatieve voorbeelden. Toegang en het gebruik van gegevens worden vooraf afgestemd.

Is het ontbreken van de database een probleem?

De nieuwe software bouwen en de oude gegevens overnemen zijn twee verschillende vraagstukken. Ook zonder database kunnen we functies onderzoeken, maar een volledige datamigratie is alleen mogelijk als de benodigde gegevens toegankelijk zijn.