Uitdaging
THAR had een gezond bedrijf en een groeiend klantenbestand. Het platform was wat het tegenhield. Na 8 jaar uitbreidingen braken nieuwe functies oude functies, en dezelfde flow bestond op meerdere plekken tegelijk. De oorspronkelijke ontwikkelaars waren niet meer beschikbaar.
Belangrijkste uitdagingen:
- Een codebase die niet veilig aan te passen was
- 100.000+ gebruikers en 860 actieve cursussen die niet onderbroken mochten worden
- Compliancetraining: leervoortgang en certificaten hebben juridische waarde
- Alle data moest in Europa blijven
- Een live AFAS-koppeling die klanten elke dag gebruikten

Oplossing
We begonnen met een analyse van de bestaande applicatie en een migratieroadmap. We brachten de database in kaart en documenteerden elke workflow en koppeling voordat er een regel code werd geschreven.
Daarna ontwierpen we de front-end opnieuw op een nieuw designsysteem. We verplaatsten de backendlogica en de volledige database naar infrastructuur in de EU. We bouwden de koppelingen opnieuw, zodat de partners aan de andere kant niets hoefden te veranderen.
Waar we ons op richtten:
- Een front-end opnieuw gebouwd op een nieuw designsysteem, met de paginastructuur die medewerkers al kenden
- De backendlogica en de volledige database verhuisd naar infrastructuur in de EU
- De AFAS-koppeling opnieuw gebouwd, zodat gebruikers- en certificaatgegevens op één plek staan
- Whitelabel-branding per klantorganisatie, tot en met transactionele e-mails
- Een gefaseerd releaseplan, vooraf afgestemd met de klant

Resultaten
THAR ging op 5 mei 2026 live op het nieuwe platform, ongeveer zes maanden na de start van het ontwerp. De datamigratie bracht onjuistheden en onvolledige overdrachten aan het licht, en het team loste die op in de twee weken na de livegang. Het resultaat is een platform dat THAR's eigen team kan aanpassen: de oprichter maakt zelf tickets aan, de productontwikkeling is weer gestart en THAR breidde de samenwerking uit naar een volledige vernieuwing van de marketingwebsite.
Impact:
- Live in mei 2026, zes en een halve maand na de start van het ontwerp
- Productontwikkeling weer gestart na zo'n drie jaar zonder grote nieuwe functies
- AFAS-synchronisatie elke 30 minuten, zonder dubbele administratie
- Samenwerking uitgebreid naar een vernieuwing van de marketingwebsite














