Software-refactoring in de regio Utrecht verbetert bestaande code van binnenuit. De aanleiding voor strikte scheiding per klant is dat klant- of vestigingscontext impliciet door code, cache en achtergrondtaken loopt en een refactoring gegevens tussen omgevingen kan mengen.
De gewenste bedrijfsuitkomst is dat iedere aanvraag, gegevensbewerking en koppeling aantoonbaar binnen de juiste klantcontext blijft. Radorfa beschermt eerst regels, gegevens, interfaces en foutgedrag met herkenbare voorbeelden. Vervolgens veranderen ontwikkelaars kleine codeonderdelen en testen zij dezelfde taak opnieuw.
Twee testklanten met dezelfde identifiers maken zichtbaar of context werkelijk op iedere grens meegaat. Acceptatie bevat werkende eigen taken én bewezen weigering van toegang tot een andere context. Een wijziging wordt pas afgerond wanneer gebruiker, beheerder en ontwikkelaar dezelfde werking terugzien.