Gids

De echte kosten van maatwerksoftware: TCO voor het MKB, uitgelegd

De offerte die u voor maatwerksoftware krijgt, is zelden wat het u over vijf jaar kost. Hier vindt u een eerlijke uiteenzetting van de total cost of ownership — wat zich achter de bouwprijs verbergt, en hoe u dat begroot zonder vervelende verrassingen.

Have a nice dayHave a nice day13 min. leestijd
De echte kosten van maatwerksoftware: TCO voor het MKB, uitgelegd

Wanneer iemand u een offerte voor maatwerksoftware overhandigt, voelt het getal erop als de prijs. Dat is het niet. Het is de prijs van de bouw — de eerste ronde van een race die jaren duurt. Het echte bedrag, dat daadwerkelijk van uw rekening gaat gedurende de levensduur van het geheel, ligt meestal ergens tussen de twee en vier keer dat openingsgetal. Niemand vertelt u dit vooraf, want het hardop zeggen maakt het verkoopgesprek ongemakkelijk. Laten we dat ongemakkelijke gesprek dan maar wél voeren.

Ik heb veel mkb-bedrijven hun eerste stuk maatwerksoftware zien laten bouwen. Degenen die uiteindelijk tevreden zijn, hadden bijna nooit de goedkoopste offerte of de flitsendste demo. Zij hadden een helder beeld van de total cost of ownership — TCO, als u van afkortingen houdt — voordat ze iets ondertekenden. Ze wisten dat een systeem niet iets is dat u koopt, maar iets dat u onderhoudt. Net als een bestelbus: de aanschafprijs is het makkelijke deel, en dan is er nog brandstof, onderhoud, verzekering, en die band die op het slechtst denkbare moment knapt.

Deze gids is de eerlijke versie van dat beeld. Geen bangmakerij, geen upselling — gewoon waar het geld over vijf jaar werkelijk naartoe gaat, welke posten stilletjes van de offerte worden weggelaten, en hoe u begroot zodat de rekening u nooit overvalt. Als u een maatwerktraject overweegt, lees dit dan voordat u welk voorstel dan ook leest.

De bouwprijs is het topje van de ijsberg

Hier is het denkmodel dat alles oplost: de ontwikkelofferte dekt het bouwen en live krijgen van uw software. Meer niet. Alles wat na de lancering gebeurt — en software leeft het grootste deel van zijn leven ná de lancering — is een aparte, doorlopende kostenpost die het bouwgetal niet raakt.

Een ruwe vuistregel die over tientallen projecten standhoudt: over een levensduur van vijf jaar is de initiële bouw vaak slechts 30 tot 40 procent van wat u werkelijk uitgeeft. De rest is hosting, onderhoud, support, beveiliging en de wijzigingen die u onvermijdelijk wilt zodra echte mensen het ding gaan gebruiken. Niets daarvan is verspilling. Het is gewoon het deel dat niemand op de openingsslide zet.

Software is niets dat u koopt. Het is iets dat u onderhoudt — en onderhouden kost elk jaar weer geld, of u het nu had ingepland of niet.
wat ik elke eerste koper vertel

Dit is geen reden om maatwerksoftware te mijden. Voor het juiste probleem verdient het zich vele malen terug. Het is een reden om met beide ogen open binnen te lopen, zodat het vijfjaarsgetal u niet in jaar twee overvalt — wat, bijna altijd, het moment is waarop de verrassingen landen.

Een doorsnede-illustratie van een ijsberg waarbij het kleine zichtbare topje is gelabeld als 'bouwkosten' en de veel grotere onderwatermassa is gelabeld met hosting, onderhoud, support en wijzigingen, getekend in een schone redactionele platte stijl
De offerte die u ziet, is het topje. Het meeste van wat u uitgeeft, ligt onder de waterlijn.

Waar het geld werkelijk naartoe gaat

Laten we de ijsberg in zijn echte stukken opdelen. Grofweg splitst de totale kost van het bezitten van een maatwerksysteem zich in zes potjes. Sommige zijn eenmalig, sommige terugkerend voor altijd, en juist de terugkerende worden door mensen onderschat.

1. De bouw zelf

Ontwerp, ontwikkeling, testen en het in productie brengen. Dit is het getal op de offerte. Het is de meest zichtbare kostenpost en, paradoxaal genoeg, degene die u het beste kunt voorspellen — want het is het deel dat een goede partner gedetailleerd heeft uitgewerkt voordat hij offreerde. Het gevaar zit hier niet in de prijs, maar in scope creep: elke "kunnen we ook even…" tijdens de bouw jaagt dit getal omhoog. Daarover later meer.

2. Hosting en infrastructuur

Uw software moet ergens draaien. Servers, databases, bestandsopslag, back-ups, het domein, beveiligingscertificaten. Voor een typische mkb-tool is dit echt bescheiden — vaak een paar tientjes euro per maand, schalend met hoeveel mensen het gebruiken. Hier zit niet het grote geld, maar het is een terugkerende post die nooit stopt, en die meegroeit met u.

3. Onderhoud en updates

Dit is de grote die mensen vergeten. Software zit boven op andere software — besturingssystemen, frameworks, bibliotheken — en dat alles blijft eronder bewegen. Beveiligingspatches verschijnen. Een dependency wordt afgeschaft. Een betaalprovider wijzigt zijn API. Als niemand bijhoudt, rot uw perfect werkende systeem langzaam weg tot het op een dag stukgaat om redenen die niets met u te maken hebben. Begroot onderhoud als een jaarbedrag, vaak 15 tot 20 procent van de bouwkosten per jaar, en u slaapt rustiger.

4. Support en bugfixes

Geen enkele software wordt perfect opgeleverd. Echte gebruikers doen dingen die geen enkele test voorzag. In het begin vindt u bugs; voor altijd daarna heeft u af en toe een "hij gedraagt zich vreemd"-moment dat een mens nodig heeft die de code begrijpt. Support kan een retainer zijn, een afspraak op basis van nacalculatie, of gebundeld met onderhoud — maar het mag nooit een bijzaak zijn, want de dag dat u het nodig heeft, is zelden een kalme.

5. Wijzigingen en nieuwe functies

Dit is de kostenpost die mensen op een goede manier verrast, en daarna hun budget op een slechte. Op het moment dat uw software werkt, ziet u tien manieren om hem te verbeteren. Uw bedrijf verandert. Een nieuwe regel komt eraan. U wint een klant die één extra veld nodig heeft. Het hele voordeel van maatwerksoftware is dat het met u kan meegroeien — maar evolutie is declarabel. Behandel doorlopende verbetering als een geplande post, niet als een noodgeval.

6. Uw eigen tijd

De onzichtbare kostenpost. Iemand aan uw kant moet feedback geven, testen, het team trainen en de vragen van de ontwikkelaar beantwoorden. Het staat op geen enkele factuur, maar het is reëel, en projecten waar de eigenaar doet alsof het nul is, zijn de projecten die vastlopen. Reken op een paar uur per week tijdens de bouw, minder daarna.

Een vijfjaarsvoorbeeld, in heldere cijfers

Cijfers maken dit concreet, dus hier is er een ter illustratie. Deze getallen zijn bewust afgerond en bedoeld om verhoudingen te tonen, niet om uw project te offreren — elke bouw is anders. Stel u een maatwerk interne tool voor die een kluwen aan spreadsheets vervangt bij een bedrijf van 20 mensen.

KostenpostJaar 1Jaar 2–5 (elk)Totaal 5 jaar
Bouw (eenmalig)€40.000€40.000
Hosting & infrastructuur€1.200€1.200€6.000
Onderhoud & updates€3.000€7.000€31.000
Support & bugfixes€2.000€2.000€10.000
Wijzigingen & nieuwe functies€3.000€5.000€23.000
Totaal over vijf jaar≈ €110.000
Illustratieve vijfjaarskosten van een middelgrote maatwerktool. Cijfers zijn indicatief, geen offerte.

Kijk naar de onderste regel. De bouw van €40.000 — het enige getal waar de meeste mensen zich op richten — is rond de 36 procent van de vijfjaarsuitgave. De andere 64 procent is de kost van het levend en bruikbaar houden van een levend systeem. Had u alleen voor de bouw begroot, dan kwam u over vijf jaar ruwweg €70.000 tekort, en u zou elke euro ervan als een onaangename verrassing voelen.

Een horizontale gestapelde staafgrafiek over vijf jaar die een groot initieel bouwsegment toont, gevolgd door dunnere terugkerende banden voor hosting, onderhoud, support en wijzigingen, in een rustig ingetogen redactioneel palet
Vijf jaar uitgaven in één oogopslag: de bouw is één blok; alles rechts ervan is het leven van het systeem.

De verborgen kosten die niemand offreert

Buiten de zes potjes is er een reeks kosten die op geen enkel voorstel staan, omdat ze eigenlijk niet aan de ontwikkelaar zijn om te offreren. Ze zijn van u. Ze negeren is de meest voorkomende manier waarop een verstandig budget een gevoelig onderwerp wordt.

  • Datamigratie — uw bestaande gegevens schoon uit oude tools en in de nieuwe krijgen is priegelwerk, handmatig en bijna altijd onderschat.
  • Training en adoptie — software bespaart pas geld zodra mensen het daadwerkelijk gebruiken; begroot voor de onwennige eerste weken.
  • Integraties die verschuiven — elk systeem waarmee u koppelt kan zijn regels wijzigen, en als dat gebeurt, moet uw koppeling gerepareerd worden.
  • Uitval — de kost van het niet beschikbaar zijn van de tool tijdens een druk uur, en daarom zijn back-ups en monitoring geen optionele luxe.
  • Sleutelpersoonrisico — als één ontwikkelaar alle kennis bezit, is hem halverwege vervangen duur; sta op documentatie en code die u zelf bezit.
  • Het 'we zijn eruit gegroeid'-moment — als de bouw bochten heeft afgesneden om een prijs te halen, betaalt u mogelijk eerder opnieuw dan u zou willen.

Geen van deze is een reden tot paniek. Het zijn redenen om betere vragen te stellen. Een partner die ze ongevraagd ter sprake brengt, is er waarschijnlijk een die u de rest kunt toevertrouwen — want het betekent dat hij nadenkt over uw vijfjaarskosten, niet alleen over zijn factuur dit kwartaal.

Hoe dit zich verhoudt tot standaardsoftware

Het is verleidelijk om dit alles te lezen en te concluderen dat standaardsoftware overduidelijk goedkoper is. Soms is dat zo — en als het echt past, moet u het kopen. Maar standaardsoftware heeft zijn eigen TCO, en die is niet altijd het koopje dat het op de prijspagina lijkt.

Een abonnementstool heeft lage instapkosten en geen bouw, wat heerlijk is. Maar u betaalt per gebruiker, per maand, voor altijd, en die regel gaat alleen maar omhoog — met uw personeelsbestand, met hun prijsverhogingen, met de "pro"-laag die u uiteindelijk nodig heeft. U erft ook kosten die zich niet als geld tonen: de omwegen voor de 10 procent die het net niet doet, de handmatige stappen tussen tools die niet integreren, de data die u er bij vertrek niet makkelijk uit krijgt. Maatwerksoftware brengt de kost naar voren en geeft u controle; standaardsoftware spreidt de kost en verhuurt u een pasvorm die nooit precies klopt.

Hoe u de totale kosten in de hand houdt

TCO begrijpen gaat niet over u schrap zetten voor een grotere rekening — het gaat over hem sturen. De eigenaren die de levenslange kosten redelijk houden, doen allemaal ruwweg hetzelfde handjevol dingen, en geen ervan vereist een technische achtergrond.

  1. 1
    Vraag om het vijfjaarsbeeld, niet alleen de bouw
    Laat elke partner met wie u praat hosting, onderhoud, support en waarschijnlijke wijzigingen uiteenzetten. Alleen het gesprek al vertelt u wie eerlijk tegen u is.
  2. 2
    Begin kleiner dan u denkt te moeten
    Bouw de kern die waarde levert, breng het live, leer van echt gebruik. Een slanke eerste versie is goedkoper te bouwen en veel goedkoper te wijzigen dan een opgeblazen versie die u hebt gegokt.
  3. 3
    Bezit uw code en uw data
    Sta erop dat de code, de accounts en de data van u zijn en gedocumenteerd. Dit is uw grootste bescherming tegen later vastzitten en te veel betalen.
  4. 4
    Begroot onderhoud vanaf dag één
    Reserveer een jaarlijks onderhoudsbedrag vóór de lancering, niet nadat er iets stukgaat. Gepland onderhoud is goedkoop; redding in noodgevallen niet.
  5. 5
    Beslis bewust over wijzigingen
    Houd een eenvoudige lijst van gewenste verbeteringen bij en pak ze in geplande batches aan, niet als een constant druppeltje van 'nog één dingetje'. Bundelen is goedkoper en houdt het systeem coherent.

Doe deze vijf dingen en de eng ogende TCO wordt een voorspelbare bedrijfskost — het soort dat u aan het begin van het jaar in een spreadsheet zet en er daarna niet meer over nadenkt. Die voorspelbaarheid is meer waard dan een paar procent van de bouwprijs afknabbelen, en het scheidt een project waar u blij mee bent van een project dat u stilletjes betreurt.

Een mkb-ondernemer en een ontwikkelaar zitten samen aan tafel en kijken naar een eenvoudige vijfjaars-kostentijdlijn op een tablet, warm en samenwerkend, platte redactionele illustratiestijl
De goedkoopste verzekering tegen een budgetverrassing is één eerlijk planningsgesprek voordat u tekent.

Is maatwerksoftware het dan waard?

Na al het waarschuwende rekenwerk hier de andere kant. Voor het juiste probleem is maatwerksoftware een van de beste investeringen die een mkb-bedrijf kan doen. Wanneer een proces echt centraal staat in hoe u werkt — het ding dat, goed gedaan, u geld oplevert of uw rust bewaart — verslaat het bezitten van software die er exact op past het huren van een benadering die er bijna op past.

De kunst is de tool af te stemmen op het belang. Laat geen maatwerk bouwen voor iets dat een app van €30 per maand prima afhandelt. Overweeg het wel wanneer de standaardopties u dwingen uw manier van werken te veranderen, wanneer u toch al een fortuin betaalt aan abonnementen en handmatige omwegen, of wanneer het proces uw werkelijke concurrentievoordeel is. In die gevallen is de vijfjaars-TCO geen kost om te vrezen — het is de prijs van een echt bezit dat u controleert.

Wilt u het echte vijfjaarsgetal voor uw idee?

We brengen de volledige total cost of ownership in kaart voor wat u in gedachten heeft — bouw, hosting, onderhoud en waarschijnlijke wijzigingen — zodat u kunt beslissen met het hele beeld voor u, niet alleen een prijs in de kop.

Praat met ons over maatwerksoftware

Veelgestelde vragen

Wat kost maatwerksoftware over zijn levensduur werkelijk?
Reken erop dat de initiële bouw ruwweg een derde van het vijfjaarstotaal is. De rest gaat naar hosting, onderhoud, support en wijzigingen. Een handige regel: voor elke €1 die u aan bouwen besteedt, verwacht u €2 tot €3 meer over vijf jaar bezit. De exacte cijfers variëren per project, maar die verhouding is opmerkelijk consistent.
Waarom is onderhoud zo duur als de software al werkt?
Omdat software boven op andere software zit die blijft veranderen — besturingssystemen, frameworks, bibliotheken, externe API's. Beveiligingspatches, afschaffingen en wijzigingen van providers moeten allemaal worden bijgehouden, anders stopt een perfect werkend systeem langzaam met werken om redenen die niets met uw bedrijf te maken hebben. Onderhoud is de kost van veilig stilstaan. Het overslaan bespaart geen geld; het stelt een grotere rekening uit.
Is maatwerksoftware goedkoper dan betalen voor abonnementen?
Dat hangt af van schaal en pasvorm. Abonnementen hebben lage instapkosten maar stijgen voor altijd mee met uw personeelsbestand en de prijzen van de leverancier, en u betaalt verborgen kosten voor de gaten die ze niet dekken. Maatwerk brengt de kost naar voren en geeft u controle. Voor een kleine, goed bediende behoefte winnen abonnementen meestal. Voor een proces dat centraal staat in uw bedrijf wint maatwerk vaak over vijf jaar — zodra u het hele beeld meetelt.
Welke kosten laten ontwikkelaars meestal van de offerte weg?
Vaak hosting, onderhoud, support, datamigratie, training en toekomstige wijzigingen — niet altijd uit oneerlijkheid, maar omdat sommige echt aan u zijn om te bezitten in plaats van aan hen om te offreren. De oplossing is simpel: vraag elke partner om een vijfjaars-kostenbeeld, niet alleen een bouwprijs. Wie helder antwoordt, is degene om te vertrouwen.
Hoe houd ik de totale kosten voorspelbaar?
Begin kleiner dan comfortabel voelt, breng een slanke eerste versie live, en leer van echt gebruik voordat u uitbreidt. Reserveer een jaarlijks onderhoudsbudget vóór de lancering. Bezit uw code en data zodat u nooit vastzit. En pak verbeteringen aan in geplande batches in plaats van een constant druppeltje. Voorspelbaarheid is beter dan de bouwprijs uitknijpen.
Have a nice day
Have a nice day
Redactie

Have a nice day is een softwarestudio die kleine en middelgrote bedrijven helpt digitaliseren — automatisering, AI en maatwerksoftware die werkt in de dagelijkse praktijk, niet alleen op slides.

Passende diensten