business software modernizationFileMakerERPphased roadmapAPI integrationlegacy systemsdigital transformationcustom software

Hoe ziet een gefaseerde moderniseringsroadmap eruit?

Jeroen·

Een praktische, fase-voor-fase roadmap voor het moderniseren van een legacy FileMaker ERP — zonder downtime, dataverlies of opnieuw beginnen vanaf nul.

Uw FileMaker ERP draait de business nog steeds, maar Excel-sheets vermenigvuldigen zich in elke afdeling, data leeft op drie plekken tegelijk, en elke nieuwe integratie voelt als plakband op plakband. U weet dat er iets moet veranderen — maar een volledige vervanging klinkt als zes maanden chaos die u zich niet kunt veroorloven. Het goede nieuws: het hoeft niet alles of niets te zijn. Met een gefaseerde moderniseringsroadmap bouwt u het vliegtuig om terwijl het nog vliegt.

Waarom "big bang"-modernisering bijna altijd mislukt

De reflex is begrijpelijk: schone lei, nieuw modern platform, alles in één keer migreren. In de praktijk mislukt deze aanpak vaker dan hij slaagt. De redenen zijn bij bedrijven consistent:

  • Niemand begrijpt het oude systeem volledig totdat men het probeert te vervangen — randgevallen, aangepaste logica en workarounds die om goede redenen bestaan, komen pas boven water wanneer ze plotseling niet meer werken.
  • Het bedrijf kan niet pauzeren voor een migratie van 6 maanden. Orders blijven binnenkomen. Facturen blijven uitgaan.
  • Historische datamigaties zijn altijd rommelig en tijdrovender dan ingeschat.
  • Gebruikersacceptatie stort in wanneer alles tegelijk verandert.

Een gefaseerde aanpak omzeilt dit alles. Elke fase levert echte waarde op, gebruikers wennen geleidelijk, en het oude systeem blijft in productie totdat het nieuwe bewezen klaar is om het over te nemen.

Hoe ziet een gefaseerde roadmap er in de praktijk uit?

Er is geen universele volgorde — de juiste volgorde hangt af van waar uw grootste pijn vandaag zit. Maar de structuur hieronder weerspiegelt wat in de praktijk werkt voor bedrijven die een legacy FileMaker ERP draaien naast Excel en een verzameling losgekoppelde tools.

four phases shown as connected steps in a horizontal modernization roadmap diagram

Fase 0 — Breng in kaart vóór u bouwt (2–4 weken)

Voordat er één regel code wordt geschreven, heeft u een eerlijke kaart nodig van wat er bestaat. Dit is geen projectplan — het is een diagnose.

Wat u documenteert:

  • Elk systeem dat momenteel in gebruik is (FileMaker, Excel-bestanden, cloud-apps, leveranciersportalen, enz.)
  • Elke gegevensstroom daartussen — inclusief de handmatige ("Karen exporteert elke maandagochtend een CSV en mailt die naar finance")
  • Elke plek waar dezelfde data meer dan één keer wordt ingevoerd
  • Elke workaround die bestaat omdat het systeem iets niet kon
  • Elk rapport dat in een persoonlijk Excel-bestand leeft in plaats van in het kernsysteem

De uitkomst: Een afhankelijkheidskaart en een geprioriteerde lijst van pijnpunten. Hierop wordt uw roadmap gebouwd — niet op aannames, niet op vendordemo's.

Praktische tip: Interview de mensen die het systeem dagelijks gebruiken, niet alleen managers. De echte logica van het bedrijf zit doorgaans in de hoofden van de mensen die het werk doen.


Fase 1 — Stop het bloeden: elimineer dubbele invoer (4–8 weken)

De meest schadelijke inefficiëntie in een legacy FileMaker + Excel-omgeving is dubbele gegevensinvoer. Een order wordt ingevoerd in FileMaker, en daarna handmatig opnieuw getypt in Exact Online — elke order, elke dag. Een inkoop wordt geregistreerd in FileMaker en daarna handmatig bijgewerkt in het webportaal van een leverancier. Een klantadres wordt gewijzigd in FileMaker en vervolgens vergeten in het Excel-bestand dat de wekelijkse mailing aanstuurt.

Fase 1 pakt dit direct aan. Het doel is niet om iets te vervangen — het is om te verbinden wat er al is.

Typische resultaten in Fase 1:

  • API-koppelingen tussen FileMaker en het boekhoud- of ERP-systeem (Exact Online, AFAS, Unit4, enz.)
  • Geautomatiseerde synchronisatie voor klant- en productmasterdata
  • Eliminatie van de meest kostbare handmatige herinvoerworkflows
  • Basis-foutregistratie zodat mislukte synchronisaties zichtbaar en herstelbaar zijn

Waarom deze fase als eerste komt: Het levert direct meetbare ROI op (uren bespaard per week, minder fouten), bouwt intern vertrouwen in het moderniseringsproject, en creëert een schonere datafundamenten voor alles wat volgt.

Let op: Ga er niet van uit dat de data in beide systemen consistent is voordat u ze koppelt. Dat is vrijwel nooit het geval. Reserveer tijd voor een data-audit en deduplicatie vóórdat u live synchronisatie inschakelt.


Fase 2 — Moderniseer de kern: FileMaker als volwaardig platform (6–12 weken)

Nu de integraties gestabiliseerd zijn, verschuift de aandacht naar binnen. De meeste legacy FileMaker-systemen hebben jaren aan technische schuld opgebouwd: layouts gebouwd voor FileMaker 12 die niemand sindsdien heeft aangeraakt, scripts die vijf dingen tegelijk doen, calculatievelden die werk verrichten dat thuishoort in een goed datamodel.

Deze fase draait om het maken van FileMaker tot een betrouwbaar, onderhoudbaar platform — niet om het te vervangen.

Typische resultaten in Fase 2:

  • Opschonen en normaliseren van het datamodel (reductie van duplicatie binnen FileMaker zelf)
  • Refactoring van scripts en calculaties — dode code verwijderen, foutafhandeling toevoegen
  • Rolgebaseerde toegangscontrole die weerspiegelt hoe het bedrijf vandaag daadwerkelijk werkt
  • Een volwaardige testomgeving zodat wijzigingen gevalideerd kunnen worden vóór livegang
  • Upgrade naar een actuele FileMaker-versie als nog een end-of-life-release wordt gebruikt

De business case voor deze fase: Elk uur dat uw interne ontwikkelaar besteedt aan het ontwarren van oude logica, is een uur dat niet besteed wordt aan het bouwen van nieuwe functionaliteit. Een schone kern halveert de toekomstige ontwikkeltijd.

Veelgehoord bezwaar: "We kunnen ons geen downtime veroorloven voor een database-rebuild." Het antwoord: dat hoeft ook niet. Schemawijzigingen in FileMaker kunnen incrementeel worden doorgevoerd, één tabel of module tegelijk, terwijl de rest van het systeem live blijft. Een stagingomgeving met FileMaker Server maakt dit beheersbaar.


Fase 3 — Uitbreiden: voeg toe wat het oude systeem nooit had (doorlopend)

Zodra de kern stabiel en verbonden is, kunt u beginnen met het bouwen van de dingen die altijd op de wensenlijst stonden maar in het oude systeem nooit mogelijk waren.

Voorbeelden van Fase 3-uitbreidingen:

  • Een klant- of leveranciersportaal (webgebaseerd, verbonden met FileMaker via de Data API)
  • AI-gedreven functionaliteit binnen FileMaker: automatische classificatie van binnenkomende orders, anomaliedetectie op voorraadniveaus, slimme suggesties voor antwoorden op klantvragen
  • Geavanceerde rapportage en dashboards — live data uit FileMaker in een BI-tool zoals Power BI of Metabase
  • Mobiele workflows voor buitendienstmedewerkers of magazijnteams
  • Geautomatiseerde documentgeneratie (offertes, pakbonnen, facturen) getriggerd door FileMaker-events

Het kernprincipe: Elke uitbreiding is een op zichzelf staande module. Als één module niet werkt zoals verwacht, kan deze worden teruggedraaid zonder de rest van het systeem te raken. Dit is de architectuurdiscipline die u beschermt tegen de big-bang-valkuil.

modular extensions connecting to a central FileMaker core, each as a separate detachable block

Fase 4 — Evalueer: behouden, vervangen of doorontwikkelen?

Na 12–18 maanden van gefaseerde verbetering staat u in een fundamenteel andere positie dan bij de start. U heeft nu:

  • Schone, geïntegreerde data
  • Een onderhoudbare codebase
  • Echte gebruiksdata over wat uw team daadwerkelijk nodig heeft
  • Een duidelijker beeld van waar de grenzen van FileMaker werkelijk liggen

Dit is het juiste moment om te beoordelen of FileMaker op lange termijn het juiste kernplatform blijft — niet aan het begin van het project, wanneer het beeld het meest troebel is. Sommige bedrijven blijven FileMaker voor onbepaalde tijd gebruiken. Anderen gebruiken deze fase om een geleidelijke migratie naar een maatwerk webapplicatie te plannen, waarbij FileMaker parallel blijft draaien totdat het nieuwe systeem volledig bewezen is. Beide zijn geldige uitkomsten. Het punt is dat de beslissing nu goed onderbouwd is, niet ingegeven door paniek.


Checklist voor gefaseerde modernisering

Gebruik deze vóór de start van elke fase:

  • Hebben we een afhankelijkheidskaart van alle huidige systemen en gegevensstromen?
  • Hebben we de top 3 bronnen van handmatige dubbele invoer geïdentificeerd?
  • Is er een staging-/testomgeving die gescheiden is van productie?
  • Hebben we een terugvalplan als een fase onverwachte problemen veroorzaakt?
  • Zijn de dagelijkse gebruikers van het systeem geconsulteerd, niet alleen het management?
  • Is de data in elk systeem geauditeerd en redelijk schoon vóór integratie?
  • Zijn foutmeldingen en integratielogs aanwezig zodat fouten zichtbaar zijn?
  • Is er een benoemde interne eigenaar voor elke fase, niet alleen een externe leverancier?

Hoe lang duurt een volledige moderniseringsroadmap?

Eerlijk gezegd: 12 tot 24 maanden voor een bedrijf dat een middelgroot FileMaker ERP draait met 5–20 gebruikers en 3–6 gekoppelde systemen. Dat klinkt lang, maar bedenk wat u doet: een bedrijfskritisch systeem herbouwen zonder het uit te schakelen. Elke fase duurt 4–12 weken, en fasen overlappen vaak zodra het team vertrouwen heeft gekregen.

Bedrijven die dit goed doen, behandelen het als een continu verbeterprogramma, niet als een project met een harde einddatum. Modernisering is geen eenmalige gebeurtenis — het is een operationele houding.


Veelgestelde vragen

Verliezen we data tijdens de overgang? Niet als de migratie gefaseerd plaatsvindt met adequate validatie bij elke stap. Dataverlies bij moderniseringsprojecten ontstaat vrijwel altijd wanneer systemen in één keer worden overgezet zonder voldoende testen. Gefaseerde migratie betekent dat u de data-integriteit bij elke stap kunt verifiëren vóórdat u verdergaat.

Kunnen we FileMaker blijven gebruiken tijdens de modernisering? Ja — dat is juist het hele punt. De gefaseerde aanpak houdt FileMaker gedurende het hele traject in productie. Er wordt niets uitgeschakeld totdat een bewezen vervanging beschikbaar is, en zelfs dan alleen module voor module.

Wat als we ontdekken dat het oude systeem er slechter aan toe is dan gedacht? Dit komt vaak voor. De juiste reactie is om de ontdekking te behandelen als een Fase 0-bevinding, de scope van de roadmap aan te passen en dienovereenkomstig prioriteiten te stellen — niet om in paniek te versnellen naar een volledige vervanging. De meeste "kapotte" FileMaker-systemen zijn op specifieke, oplosbare manieren kapot, niet fundamenteel onredbaar.

Hebben we een externe partner nodig, of kunnen we dit intern doen? Dat hangt af van de interne capaciteit. Fase 0 en Fase 1 profiteren vrijwel altijd van externe expertise — met name voor API-integratiearchitectuur en data-auditing. Fasen 2 en 3 kunnen vaak intern worden geleid zodra de basis is gelegd. Een hybride model (externe architectuur + interne uitvoering) werkt goed voor middelgrote bedrijven.

Hoe bepalen we welk pijnpunt we als eerste aanpakken? Gebruik twee assen: bedrijfsimpact (hoeveel tijd of geld kost dit vandaag?) en implementatierisico (hoe groot is de kans op verstoring?). Los problemen met hoge impact en laag risico als eerste op. Dat zijn vrijwel altijd dubbele gegevensinvoer en gebroken integraties — niet het FileMaker-kernschema.


Als u een breder beeld zoekt van waarom modernisering zo vaak vastloopt vóórdat het begint, behandelt het artikel How to modernize business software without starting over het strategische kader achter deze roadmap.

Loggix werkt met bedrijven op precies dit kruispunt — een FileMaker-systeem dat zichzelf is ontgroeid, een wirwar van Excel-bestanden en losgekoppelde tools, en een echte onderneming die niet kan stoppen terwijl de infrastructuur wordt bijgewerkt. Of dat nu betekent het bouwen van API-integraties om dubbele invoer te stoppen, het refactoren van een legacy FileMaker-oplossing naar iets onderhoudbaars, het toevoegen van AI-gedreven functies aan een bestaand werkproces, of het uitstippelen van de juiste volgorde van stappen vóórdat er ook maar één regel code wordt geschreven — het werk begint met begrijpen wat u werkelijk heeft en wat het u kost. Als dat een gesprek waard is, is Loggix een praktisch startpunt.