Onderhoud maatwerk software: wat komt erbij kijken?
Wat kost onderhoud van maatwerk software na oplevering? Updates, security, SLA en beheer uitgelegd. Zo voorkom je verrassingen en blijft je software groeien.

Je maatwerk software is opgeleverd. Het werkt, het past bij je proces, en je team is blij. Maar dan komt een vraag die veel bedrijven pas achteraf stellen: wat nu? Software staat niet stil. Je bedrijf groeit, wetgeving verandert, en beveiligingslekken worden elke dag gevonden. Onderhoud van maatwerk software is geen sluitpost — het is de investering die zorgt dat je software over twee jaar nog net zo goed werkt als op dag één.
In dit artikel leg ik uit wat onderhoud van maatwerk software inhoudt, wat je kunt verwachten aan kosten, en hoe je afspraken slim regelt.

Waarom onderhoud niet optioneel is
Maatwerk software is geen product dat je koopt en in de kast zet. Het draait op een server, gebruikt bibliotheken van andere ontwikkelaars, en communiceert met externe systemen. Al die onderdelen veranderen voortdurend. Een framework-update, een gewijzigde API van je boekhoudpakket, een nieuw beveiligingslek in een gebruikte library — het zijn geen uitzonderingen maar de dagelijkse realiteit.
Doe je niets, dan stapelt technische schuld zich op. Op een gegeven moment is je software niet meer te updaten zonder grote verbouwing, of erger: er zit een lek in dat kwaadwillenden kunnen misbruiken. Goed onderhoud voorkomt dat. Het houdt je software gezond, veilig en klaar voor wat er nog aankomt.
Wat valt er onder onderhoud van maatwerk software?
Security-updates en patches
Dit is de meest urgente categorie. Software is opgebouwd uit lagen: je eigen code, frameworks, packages en de server waarop het draait. In al die lagen worden regelmatig kwetsbaarheden ontdekt. Een goede onderhoudspartner monitort dit actief en voert patches door voordat ze een probleem worden — niet nadat er iets misgaat.
Technische updates en afhankelijkheden
Naast security zijn er ook functionele updates: nieuwe versies van frameworks, veranderingen in externe koppelingen, of een provider die een oude API-versie uitfaseert. Als je werkt met API-koppelingen naar systemen zoals Exact of Gripp, dan veranderen die systemen ook. Onderhoud betekent: bijblijven zodat alles blijft werken.
Bugfixes en kleine aanpassingen
Geen software is perfect na oplevering. Gebruikers ontdekken randgevallen, processen veranderen iets, of een specifieke combinatie van invoer geeft onverwacht gedrag. Bugfixes horen bij het leven van elke applicatie. Kleine aanpassingen — een extra veld, een gewijzigd rekenregel, een nieuw rapportage-inzicht — ook.
Monitoring en beschikbaarheid
Wil je weten dat je applicatie offline gaat vóórdat je klanten bellen? Dan heb je monitoring nodig. Uptime-monitoring, foutmeldingen die automatisch binnenkomen, en een duidelijk aanspreekpunt als er iets is. Dat is geen luxe — zeker niet als je software een klantportaal draait of je orderproces draagt.
SLA: maak het concreet
Een Service Level Agreement (SLA) legt vast wat je van je onderhoudspartner mag verwachten. Niet vaag, maar concreet. Denk aan: binnen hoeveel uur reageert iemand bij een kritieke storing? Hoeveel uur onderhoud is inbegrepen per maand? Wie is je vaste aanspreekpunt?
Bij Roesware werken we met duidelijke afspraken over reactietijden en wat er wel en niet onder het abonnement valt. Geen verrassingen achteraf. Je weet wat je hebt, en je weet waar je aan toe bent. Dat past bij hoe we alle oplossingen aanpakken: transparant, zonder kleine lettertjes.
Let bij een SLA op deze punten: responstijd versus oplostijd (dat is echt iets anders), wat telt als kritiek versus laag-prio, en of er een cap zit op het aantal uren. Een SLA zonder urenlimiet klinkt mooi, maar is zelden realistisch — of zit er een adder onder het gras.
Wat kost onderhoud van maatwerk software?
Dit is de vraag die iedereen heeft, maar waarop geen universeel antwoord bestaat. Een vuistregel die in de praktijk klopt: reken op 15 tot 25 procent van de initiële bouwkosten per jaar voor degelijk onderhoud. Een applicatie die 40.000 euro heeft gekost, vraagt dus ruwweg 6.000 tot 10.000 euro per jaar aan beheer — afhankelijk van de complexiteit, het aantal koppelingen en de gewenste beschikbaarheid.
Dat klinkt als een flinke post. Maar vergelijk het met de kosten van een lek dat data blootlegt, of een applicatie die weken platligt omdat onderhoud te lang is uitgesteld. Of met het alternatief: een standaardpakket met verplichte licentiekosten, beperkte maatwerk-mogelijkheden en een leverancier die je dwingt te upgraden wanneer het hen uitkomt.
Maatwerk software heeft geen lock-in. Jij bezit de code, jij bepaalt het tempo. Dat is precies waarom veel groeibedrijven voor maatwerk kiezen — en het is ook waarom goed een software-traject al rekening houdt met de fase ná oplevering.
Doorontwikkeling: verder bouwen op een sterk fundament
Onderhoud en doorontwikkeling zijn twee verschillende dingen, maar ze hangen samen. Een goed onderhouden applicatie is makkelijker uit te breiden. Als je morgen een nieuwe module nodig hebt, een extra integratie, of een klantportaal wil toevoegen, dan bouw je voort op iets solids — in plaats van eerst rommel op te ruimen.
Bedrijven die groeien, veranderen ook hun processen. Software moet daarin meebewegen. Dat is geen probleem als je van het begin af aan bouwt op een onderhoudbare, schaalbare stack. Bekijk bijvoorbeeld hoe dat in de praktijk werkte bij DHK Kozijnen: een orderbeheer-integratie die niet alleen het probleem van vandaag oploste, maar ook ruimte liet voor wat morgen nodig is.
Hoe regel je het goed?
De beste tijd om onderhoud te regelen is bij de start van het project, niet bij de oplevering. Vraag je bouwpartner al in het eerste gesprek: wat gebeurt er na go-live? Is er een onderhoudsabonnement? Wie is mijn aanspreekpunt als er iets is? Hoe worden updates doorgevoerd?
Een partner die hier geen duidelijk antwoord op heeft, is een risico. Software bouwen is één ding — software laten leven is iets anders. Bij Roesware is dat onderdeel van de aanpak: wij bouwen geen systemen die na een jaar weggooibaar zijn. We bouwen een fundament dat meegroeit.
Wil je weten hoe wij dat aanpakken, of ben je benieuwd wat een onderhoudsabonnement voor jouw situatie inhoudt? Neem contact op — even kort sparren over wat er te regelen valt.

Geschreven door
Stef Roes, oprichter Roesware
Bouwt maatwerk webapplicaties, websites en koppelingen voor groeibedrijven.