Wat kost maatwerk software? Kosten, bandbreedtes en besparen

Waar het geld naartoe gaat, en hoe je er grip op houdt.

Gepubliceerd
Leestijd
7 min lezen
Door
BITVIRE

Vraag drie softwarebedrijven wat een systeem kost en je krijgt drie heel verschillende bedragen. Dat is frustrerend als je een begroting moet maken. Het goede nieuws: de prijs van maatwerk wordt door een handvol factoren bepaald, en die kun je zelf beïnvloeden. In dit artikel lees je wat maatwerk software kost, waar dat bedrag uit bestaat, welke bandbreedtes je in Nederland tegenkomt en hoe je de kosten in de hand houdt.

Een eerlijke kanttekening vooraf: de bedragen hieronder zijn algemene marktkennis, geen offerte en geen prijslijst van BITVIRE. Ze helpen je een verwachting te vormen. Een echte prijs hoort bij een concreet plan.

Wat zijn de kosten van het laten maken van software?

Maatwerk software wordt bijna altijd geprijsd op tijd: het aantal uren dat nodig is om iets te ontwerpen, bouwen, testen en live te zetten, maal een uurtarief. Ook een vaste prijs is een inschatting van uren, met een marge voor risico. De vraag 'wat kost het?' is dus eigenlijk de vraag 'hoeveel werk is het?'.

De totale kosten bestaan uit meer dan alleen bouwen. Reken op deze onderdelen:

  • Analyse en ontwerp: uitzoeken hoe het proces nu loopt en vastleggen wat de software moet doen.
  • Bouw: de applicatie zelf, de database en de schermen.
  • Koppelingen: verbindingen met je boekhouding, webshop of andere systemen.
  • Testen en livegang: controleren, data overzetten en gebruikers op weg helpen.
  • Hosting, onderhoud en doorontwikkeling: de kosten na de oplevering, die vaak worden vergeten.

Welke factoren bepalen de prijs van maatwerk software?

1. Omvang en complexiteit

Het aantal schermen, rollen en bedrijfsregels bepaalt het meeste werk. Een tool waarmee drie mensen orders registreren is iets anders dan een platform met klantportaal, goedkeuringsflows en rapportages. Complexiteit zit vaak in de uitzonderingen: 'normaal gaat het zo, behalve als…'. Elke uitzondering is extra logica die gebouwd en getest moet worden.

2. Koppelingen met andere systemen

Moet de software praten met Exact Online, een webshop of een vervoerder? Elke API koppeling kost tijd, en de kwaliteit van de API aan de andere kant maakt veel uit. Een goed gedocumenteerde API is snel gekoppeld. Een oud systeem zonder API vraagt om een omweg.

3. Hardware en bijzondere eisen

Barcode scanners, labelprinters of weegschalen koppelen, offline werken in een magazijn of strenge eisen aan beveiliging en de AVG: het zijn allemaal legitieme wensen die uren kosten. Denk bij hardware integratie ook aan testen op de echte apparaten.

4. Bestaande data

Moeten er jaren aan spreadsheets of een oud systeem over? Data opschonen en migreren wordt vaak onderschat. Rommelige data kost meer tijd dan de migratie zelf.

5. Hoe duidelijk de wens is

Een vaag idee leidt tot een brede schatting, omdat het risico groot is. Een concrete beschrijving van het proces, met voorbeelden van de huidige werkwijze, maakt een offerte nauwkeuriger en meestal lager.

Wat kost een software developer per uur?

Uurtarieven in Nederland lopen flink uiteen. Als algemene indicatie uit de markt: freelance ontwikkelaars rekenen vaak tussen de €60 en €110 per uur, kleinere softwarebureaus zitten doorgaans rond de €75 tot €125 en grotere bureaus of consultancy's rekenen €100 tot €150 of meer. Alle bedragen zijn exclusief btw.

Een hoger uurtarief is niet automatisch duurder. Een ervaren ontwikkelaar die een probleem in tien uur oplost, is goedkoper dan iemand die er dertig uur over doet. Vergelijk daarom liever het totale plan dan alleen het tarief.

Waarom lopen offertes voor maatwerk software zo ver uiteen?

Twee offertes van €12.000 en €40.000 voor 'hetzelfde' systeem zijn geen uitzondering. Meestal beschrijven ze niet hetzelfde. De ene partij rekent alleen de bouw, de andere ook analyse, testen, datamigratie en een jaar onderhoud. De ene gaat uit van een eenvoudige koppeling, de andere van een koppeling die twee kanten op synchroniseert en fouten herstelt.

Leg offertes daarom naast elkaar op inhoud, niet op het eindbedrag. Vraag per offerte: wat zit erin, wat niet, wie is eigenaar van de broncode, en wat kost een wijziging na de oplevering? Bij maatwerk software geldt: een lage offerte met veel uitsluitingen wordt later vaak duurder dan een hogere die alles benoemt.

Wat kost maatwerk software in de praktijk?

Op basis van wat Nederlandse bureaus publiceren en wat in de markt gangbaar is, kun je grofweg deze bandbreedtes aanhouden. Beschouw ze als orde van grootte, niet als prijs:

  • Eén koppeling tussen twee systemen: vanaf ongeveer €2.500, oplopend tot €10.000 of meer bij complexe logica. Bureaus noemen op hun sites vaak 'vanaf'-prijzen in die orde.
  • Een kleine interne tool of dashboard voor één proces: grofweg €5.000 tot €20.000.
  • Een webapplicatie of klantportaal: vaak €15.000 tot €60.000. Gepubliceerde 'vanaf'-prijzen voor een webapplicatie beginnen rond de €8.000.
  • Een bedrijfssysteem met meerdere afdelingen, zoals een WMS op maat met koppelingen en hardware: al snel €50.000 tot €150.000 en meer, meestal gefaseerd opgeleverd.

Na de oplevering komen de lopende kosten. Een veelgebruikte vuistregel is dat onderhoud, updates en hosting per jaar zo'n 15 tot 20 procent van de bouwkosten bedragen. Software die niet wordt bijgehouden, veroudert: beveiligingsupdates, veranderende API's van andere partijen en nieuwe wensen horen erbij.

Vaste prijs of uurtarief: wat is beter?

Beide modellen hebben hun plek. Het hangt af van hoe goed de wens vooraf te beschrijven is.

  • Vaste prijs: je weet vooraf waar je aan toe bent. Het werkt goed voor een afgebakende opdracht met duidelijke eisen. Het nadeel: de leverancier rekent een risicomarge en elke wijziging onderweg wordt een meerwerkdiscussie.
  • Uurtarief (nacalculatie): je betaalt voor de werkelijke uren en kunt onderweg bijsturen. Het past bij projecten waar je al bouwend ontdekt wat het beste werkt. Het nadeel: minder zekerheid over het eindbedrag.
  • Mengvorm: een vaste prijs per fase of per sprint, met een budgetplafond. Zo combineer je zekerheid met ruimte om bij te sturen.

Welk model je ook kiest, vraag om een uitsplitsing per onderdeel. Dan zie je waar de uren zitten en kun je bewust schrappen of uitstellen.

Wat is een MVP, en waarom bespaart het geld?

MVP staat voor minimum viable product: de kleinste versie van de software die al echte waarde levert. Geen halve applicatie, maar een complete oplossing voor het belangrijkste probleem.

Een voorbeeld: in plaats van meteen een volledig systeem voor inkoop, voorraad en verzending te bouwen, begin je met alleen live voorraad en orderpicking. Dat is binnen weken in gebruik. Daarna weet je uit de praktijk welke functie de volgende moet zijn, en betaal je niet voor functies die niemand gebruikt.

Hoe houd je de kosten van maatwerk software laag?

  • Begin bij het grootste probleem, niet bij de complete wensenlijst.
  • Beschrijf het huidige proces met voorbeelden, schermafdrukken en de spreadsheets die je nu gebruikt.
  • Gebruik standaardsoftware waar het kan: boekhouding en mail hoef je niet opnieuw uit te vinden. Bouw alleen wat jouw bedrijf onderscheidt.
  • Wijs één beslisser aan die snel antwoord geeft. Wachttijd en heen-en-weer kosten uren.
  • Ruim je data op voordat die wordt overgezet.
  • Reken het onderhoud mee in je begroting, zodat je niet na een jaar vastloopt.

Wanneer is maatwerk software de investering waard?

Maatwerk software loont als het werk bespaart dat je nu elke week herhaalt, als het fouten voorkomt die geld kosten of als je proces niet in een standaardpakket past. Reken het eenvoudig door: hoeveel uur per week gaat er nu naar handwerk, en wat kost dat per jaar? Die som geeft vaak sneller richting dan een vergelijking van offertes.

Twijfel je tussen een pakket en maatwerk? Bekijk welke soorten software wij bouwen, van webapplicaties tot interne tools, op ons overzicht van diensten. Of neem contact op en beschrijf wat je wilt verbeteren. Je spreekt direct de ontwikkelaar, en je krijgt een eerlijke inschatting of het met maatwerk moet, of dat een bestaand pakket volstaat.

Veelgestelde vragen

Er is geen gemiddelde dat iets zegt. Als orde van grootte: een enkele koppeling begint rond €2.500, een kleine interne tool kost grofweg €5.000 tot €20.000 en een webapplicatie vaak €15.000 tot €60.000. Grote bedrijfssystemen lopen op tot ver boven de €50.000.

In Nederland rekenen freelancers vaak €60 tot €110 per uur, kleinere bureaus rond €75 tot €125 en grote bureaus €100 tot €150 of meer, exclusief btw.

Niet per se. Een vaste prijs bevat een risicomarge, maar geeft zekerheid. Een uurtarief is flexibeler. Voor een goed afgebakende opdracht is een vaste prijs prettig, voor een project dat zich onderweg vormt past een uurtarief of een vaste prijs per fase beter.

Een gangbare vuistregel is 15 tot 20 procent van de bouwkosten per jaar, voor hosting, beveiligingsupdates, aanpassingen aan externe API's en kleine verbeteringen.

Een minimum viable product is de kleinste versie van de software die al echte waarde levert. Je lost eerst het belangrijkste probleem op en bouwt daarna verder op basis van wat je in de praktijk leert.

Van artikel naar eigen systeem

Beschrijf in een paar stappen wat je wilt bouwen. Je hoort binnen een werkdag per mail van de ontwikkelaar.

Start je project