Maatwerksoftware
Wat kost maatwerksoftware?
Er bestaat geen eerlijk antwoord in één bedrag, en wie er wel een noemt heeft je vraag niet gehoord. Wat wel kan: uitleggen waar de prijs vandaan komt, welke bedragen hier vastliggen en wanneer je beter een abonnement neemt.
Kort antwoord
Wat bepaalt de prijs?
De prijs van maatwerksoftware wordt niet bepaald door het aantal schermen maar door het aantal regels achter die schermen. Twee applicaties met evenveel pagina's kunnen een factor drie in prijs schelen omdat de ene één soort gebruiker kent en de andere zes, elk met eigen rechten, eigen gegevens en eigen uitzonderingen. Bij Colorsone begint een webapp voor interne processen of een eenvoudig portaal bij € 3.499 eenmalig plus € 79 per maand, en een platform met meerdere rollen en dashboards bij € 5.999 eenmalig plus € 99 per maand. Wat het daarboven wordt, hangt af van de punten op deze pagina en hoor je na een eerste gesprek.
Wat vastligt
De bedragen die niet ter discussie staan.
Dit zijn de prijzen zoals ze op de site staan. Ze zijn een startpunt, geen eindbedrag: wat een traject wordt, blijkt uit de omvang.
- Webapp Start
- Een compacte webapp voor interne automatisering of een eenvoudig klantportaal. Login, een paar schermen, koppeling met je bestaande gegevens.
- Webapp Business
- Een maatwerkplatform met meerdere rollen en dashboards, gebouwd om mee te groeien. ProjectControl valt in deze categorie.
- In het maandbedrag
- Geen aparte rekening voor het draaiend houden. Wat er wel bijkomt is doorontwikkeling, want dat is nieuw werk en geen onderhoud.
- Werk buiten de afspraak
- Hetzelfde tarief als op de werkwijzepagina en in de algemene voorwaarden staat. Nooit zonder dat het vooraf besproken is.
- De prijs zelf
- Na het gesprek en de uitwerking krijg je een vaste prijs. Dat betekent dat de onzekerheid over de omvang vóór de offerte wordt weggenomen en niet erna op jouw rekening belandt.
vanaf € 3.499 + € 79 per maand
vanaf € 5.999 + € 99 per maand
hosting, onderhoud, beveiligingsupdates
€ 50 per uur, na overleg
vast, na intake
Wat hier bewust niet staat is een bandbreedte voor grotere trajecten. Ik noem liever geen bedrag dan een bedrag dat na één gesprek al niet meer klopt. Wat een traject als het jouwe ongeveer kost, hoor je aan het eind van dat eerste uur en daar is geen tweede afspraak voor nodig.
De opbouw
Waar de prijs vandaan komt.
Elk punt hieronder is een knop die de prijs omhoog of omlaag draait. Ze staan ongeveer op volgorde van invloed.
- Rollen en gebruikers
- De grootste kostenpost, en de meest onderschatte. Eén soort gebruiker betekent één set schermen. Zes rollen betekent zes keer nadenken over wat iemand ziet, mag en niet mag, en zes keer testen. Het aantal gebruikers zelf maakt daarnaast weinig uit; het aantal soorten gebruikers des te meer.
- Authenticatie en rechten
- Inloggen is goedkoop. Rechten zijn dat niet. Fijnmazige zichtbaarheid, bijvoorbeeld per document of per foto, raakt het datamodel en moet bij elke wijziging opnieuw getest worden. Tweestapsverificatie, uitnodigingen en het intrekken van toegang zijn losse stukken werk.
- Migratie van bestaande gegevens
- Vaak vergeten en zelden klein. Gegevens uit een oud systeem zijn zelden schoon: dubbele klanten, ontbrekende velden, datums in drie notaties. Een import die per regel meldt wat er misgaat en die je kunt corrigeren en opnieuw aanbieden, is een project op zich.
- Externe koppelingen en API's
- Elke koppeling is bouwwerk plus een blijvende verplichting: hij kan breken als de andere partij zijn kant verandert. Een koppeling met een goed gedocumenteerde dienst is overzichtelijk. Een koppeling met een oud pakket zonder documentatie is dat nooit.
- Documenten en bestanden
- Uploaden is eenvoudig. Wat het duur maakt is de rest: afgeschermde opslag, aflopende links, versies, en documenten die als PDF met jouw huisstijl uit het systeem moeten komen.
- Planning
- Een lijst met datums is goedkoop. Een planning die weet wie er kan, wat er nodig is en die botsingen signaleert, is een van de complexere onderdelen die er bestaan, omdat elke uitzondering in jouw bedrijf er een regel bij is.
- Klantportaal
- Prijsbepalend is niet het portaal maar wat de klant erin mag doen. Alleen kijken is overzichtelijk. Een handeling die jouw proces in gang zet, zoals een offerte accorderen, raakt het hele systeem erachter.
- Dashboards en rapportage
- Een scherm met vier getallen is een middag. Een dashboard dat per rol iets anders toont, over periodes rekent en waar je op kunt doorklikken naar de onderliggende regels, is een onderdeel op zich.
- Offertes en facturatie
- Bedragen, btw, kortingen, deelfacturen en creditering zijn stuk voor stuk regels waar je niet omheen kunt. Dit is het gebied waar een fout direct geld kost, dus er gaat naar verhouding veel tijd in controle en testen.
- Automatisering
- Taken die vanzelf draaien, zoals meldingen bij vervaldatums of een wekelijkse rapportage, zijn goedkoper dan ze lijken. Wat ze duurder maakt is de zichtbaarheid eromheen: je wilt kunnen zien dát ze gedraaid hebben en niet stilletjes zijn gestopt.
- AI-functionaliteit
- Een model aanroepen is een paar regels code. Wat de kosten bepaalt is alles eromheen: wat er misgaat als het antwoord niet klopt, wie het controleert, wat je met de gegevens mag doen, en het feit dat er per gebruik betaald wordt en dus een structurele post bij komt.
- Testen en beveiliging
- Geen apart onderdeel maar een percentage over alles heen. In een systeem met rollen en klantgegevens is dit het deel dat je niet kunt overslaan, want het is precies het soort fout dat je met de hand niet terugvindt.
De onderschatte factor
Twee apps met evenveel schermen, drie keer verschil.
Bijna iedereen schat de prijs op het aantal schermen. Dat is te begrijpen, want dat is het enige wat je kunt zien. Het is ook de reden dat offertes zo ver uiteen kunnen liggen bij wat op papier hetzelfde project lijkt.
Neem twee applicaties van vijftien schermen. De eerste heeft één soort gebruiker die alles mag. De tweede heeft zes rollen, en bij elk van die vijftien schermen hoort de vraag wie het mag zien, wie mag wijzigen, welke velden verborgen blijven en wat er gebeurt als iemand het adres rechtstreeks intypt. Dat is geen vijftien keer werk maar vijftien keer zes, plus de tests die bewijzen dat het klopt.
Hetzelfde geldt voor de uitzonderingen. Een status die altijd op dezelfde volgorde volgt, is één regel. Een status die soms overgeslagen mag worden, maar alleen door kantoor, en niet als er nog geen handtekening is, is een gesprek van een uur en een dag werk. Bedrijven die vragen om precies zo'n uitzondering hebben daar meestal een goede reden voor. Het is alleen wel waar de prijs zit.
En dan de gegevens die er al zijn. Beginnen met een leeg systeem is goedkoop. Beginnen met vijf jaar historie uit twee oude systemen die elkaar tegenspreken, is een fase op zich, vaak met het meeste ongemak en de minste zichtbare opbrengst.
De praktische conclusie: als je wilt weten wat het kost, praat dan niet over schermen maar over rollen, uitzonderingen en bestaande gegevens. Daar zit het antwoord, en daarom is dat ook waar dat eerste uur over gaat.
Een concreet traject
Wat er in ProjectControl zat.
Geen prijsvoorbeeld maar een omvangsvoorbeeld, zodat je iets hebt om je eigen situatie tegen af te zetten. Dit traject valt onder Webapp Business. De cijfers zijn geteld op 31 juli 2026.
Zes rollen binnen het bedrijf, plus de klant
Eigenaar, planning, uitvoerder en klant zien elk een ander scherm. Wat iemand mag, staat per status ingesteld en niet vast in de software.
Planning, uitvoering, bewijs, portaal en facturatie
Zeven stappen van opdracht tot factuur op dezelfde gegevens, in plaats van vijf systemen met export en import ertussen.
Tweeëntwintig medewerkers, 18 opdrachtgevers
Dagelijks gebruik in het veld en op kantoor, plus een portaal met eigen toegang voor de opdrachtgevers.
Beveiliging tot in de gegevenslaag
Afscherming per regel, tweestapsverificatie op kantoor, een logboek waar niets uit verdwijnt, en 61 geautomatiseerde testreeksen bij elke wijziging.
Vijf weken tot volledig in gebruik
Het eerste onderdeel stond na één dag live. Sindsdien is er 296 keer een nieuwe versie live gezet, laatste update 31 juli 2026.
Geen boekhoudkoppeling
Bewust niet gebouwd. Er ligt een opzet klaar maar die is niet in gebruik. Facturen komen als PDF uit het systeem en gegevens als CSV. Dat scheelde geld en het werkt.
De eerlijke kant
Wanneer maatwerk niet verstandig is.
Voor de meeste bedrijven is een standaardpakket de financieel verstandigste keuze, en dat verandert niet doordat ik maatwerk bouw. Dit zijn de signalen in beide richtingen.
Neem een SaaS-pakket als
- je proces lijkt op dat van andere bedrijven in je branche en je bereid bent je eraan aan te passen
- de onderdelen en koppelingen die je nodig hebt in de standaardversie zitten
- je binnen een paar weken iets werkends nodig hebt
- je nog geen scherp beeld hebt van hoe je zou willen werken; een abonnement is dan een goedkope manier om daarachter te komen
- je liever een vast maandbedrag betaalt dan een investering ineens doet
- je wilt dat onderhoud, beveiligingsupdates en wetswijzigingen het probleem van de leverancier zijn
- je uitgerekend hebt dat de licenties over vijf jaar goedkoper zijn dan bouwen, en je die uitkomst serieus neemt
Overweeg maatwerk als
- je meerdere abonnementen naast elkaar betaalt en gegevens tussen die systemen overtypt
- je grootste tijdwinst zit in een stap die je in geen van de bekeken pakketten kon inrichten
- je per gebruiker betaalt en het aantal gebruikers hard groeit
- je mensen werken op plekken waar geen netwerk is
- je klant erdoorheen moet en het bij je merk hoort te passen
- je bedrijf iets doet dat de rest van je branche niet doet, en je klanten juist daarvoor komen
- je de rekening over vijf jaar hebt gemaakt en die uitkomt op maatwerk
Wat maatwerk je kost dat een abonnement je bespaart: de investering komt aan de voorkant en die is fors, er zit tijd tussen de opdracht en het moment dat je ermee kunt werken, jij bepaalt de roadmap en moet er dus over nadenken, en onderhoud en doorontwikkeling zijn een eigen afspraak in plaats van iets dat vanzelf gebeurt. Als een pakket negentig procent dekt, is aanpassen vrijwel altijd goedkoper dan bouwen. Zit je grootste verlies juist in de tien procent die niet past, dan valt die som anders uit.
De rekening over vijf jaar
Hoe je die som zelf maakt.
De vergelijking die telt is niet de offerte tegen het maandbedrag van een pakket. Het is wat je over vijf jaar kwijt bent, inclusief wat je nu niet op een factuur ziet staan.
Tel aan de kant van je huidige situatie op: alle licenties bij elkaar, inclusief de tools die je alleen gebruikt om twee andere tools te laten praten, en de kosten per gebruiker maal het aantal gebruikers dat je over vijf jaar verwacht. Tel daarbij op wat het overtypen tussen die systemen aan tijd kost, gerekend tegen wat een uur van die medewerker werkelijk kost. Dat laatste bedrag verrast de meeste mensen.
Aan de kant van maatwerk: de investering in één keer, plus het maandbedrag maal zestig, plus een reservering voor doorontwikkeling. Software die in gebruik is, krijgt vragen; wie daar niets voor reserveert komt zichzelf tegen.
Komen die twee dicht bij elkaar uit, neem dan het pakket. Bij een gelijke uitkomst wint de optie waar jij minder verantwoordelijkheid draagt. Maatwerk moet met afstand winnen om het waard te zijn, niet nipt.
Pakketten
Kiezen.
Twee pakketten, allebei in eigen code. Het maandbedrag dekt hosting, onderhoud en beveiligingsupdates. Wat een traject in jouw geval wordt, hangt af van de omvang.
Webapp Start
vanaf €3.499 + € 79 per maand
Webapp voor interne processen en eenvoudige automatisering
Voor: Interne tools, automatisering, eenvoudige portalen
- Inloggedeelte met gebruikers
- Basis database en gegevensopslag
- Eenvoudige dashboards of formulieren
- Hosting en onderhoud inbegrepen
Webapp Business
vanaf €5.999 + € 99 per maand
Maatwerk platform met rollen en dashboards, schaalbaar voor groei
Voor: SaaS-platforms, booking-systemen, operationele software
- Meerdere gebruikersrollen en rechten
- Uitgebreide database en koppelingen
- Dashboards en rapportages
- Architectuur die meegroeit van tientallen naar duizenden gebruikers
- Hosting en onderhoud inbegrepen
Volgende stap
Een uur, en je weet wat het ongeveer kost.
Colorsone is Daniel Jacobs uit Winssen. Ik ontwerp en bouw bedrijfssoftware voor bedrijven die tegen de grenzen van hun systemen aanlopen.
Het gesprek gaat over hoe je nu werkt, welke systemen je gebruikt en waar het schuurt. Daarna weet je wat zoiets ongeveer kost, hoe lang het duurt en of maatwerk in jouw geval de goedkoopste oplossing is.
Bij een deel van die gesprekken is de conclusie dat een standaardpakket beter past. Dan zeg ik dat, en dan denk ik mee over welke richting wel klopt. Aan een traject van deze omvang beginnen om de verkeerde reden is voor ons allebei duur.
Er volgt geen offerte tenzij je erom vraagt, en er is geen tweede gesprek nodig om een richtbedrag te horen.
Veelgestelde vragen
Wat kost een maatwerk webapp bij Colorsone?
Webapp Start begint bij € 3.499 eenmalig plus € 79 per maand: een compacte webapp voor interne automatisering of een eenvoudig klantportaal. Webapp Business begint bij € 5.999 eenmalig plus € 99 per maand: een platform met meerdere rollen en dashboards. In het maandbedrag zitten hosting, onderhoud en beveiligingsupdates. Wat een traject boven die vanaf-prijs wordt, hangt af van het aantal rollen, de rechten, de koppelingen en de gegevens die je meeneemt.
Waarom noem je geen richtprijs voor grotere trajecten?
Omdat zo'n bedrag na één gesprek meestal niet meer klopt, en dan heb je er niets aan gehad. Wat wel kan: aan het eind van dat eerste gesprek van een uur hoor je wat een traject als het jouwe ongeveer kost. Daar is geen tweede afspraak voor nodig en er volgt geen offerte tenzij je erom vraagt.
Wat zit er in het maandbedrag?
Hosting, onderhoud en beveiligingsupdates. Doorontwikkeling zit er niet in, want dat is nieuw werk. Werk buiten de afspraak gaat tegen € 50 per uur en altijd na overleg vooraf, zoals ook in de algemene voorwaarden staat.
Krijg ik een vaste prijs of werk je op nacalculatie?
Vaste prijs na intake. Dat betekent dat de onzekerheid over de omvang vóór de offerte wordt weggenomen, in het gesprek en de uitwerking, en niet achteraf op jouw rekening belandt.
Wat maakt de ene webapp duurder dan de andere?
Niet het aantal schermen maar het aantal regels erachter. Het aantal soorten gebruikers is de grootste factor, gevolgd door de fijnmazigheid van de rechten, het aantal externe koppelingen en de staat van de gegevens die je meeneemt. Twee applicaties met evenveel schermen kunnen daardoor een factor drie schelen.
Wanneer is een standaardpakket goedkoper?
Vrijwel altijd als jouw proces op dat van je branchegenoten lijkt en de onderdelen die je nodig hebt in de standaardversie zitten. Als een pakket negentig procent dekt, is aanpassen goedkoper dan bouwen. Maatwerk wordt pas interessant als je grootste tijdverlies juist in het deel zit dat niet past, of als je per gebruiker betaalt terwijl je hard groeit.
Van wie is de software als hij klaar is?
De broncode is van jou zodra de facturen voldaan zijn. Ingekochte onderdelen houden hun eigen open-source- of abonnementsvoorwaarden, en dat geldt voor elk softwareproject. Regel daarnaast toegang tot de hosting- en databaseaccounts op jouw naam, documentatie en een opzegtermijn zwart op wit, bij mij en bij elke andere bouwer.
Verder lezen
- De case ProjectControlEen traject van deze omvang van dichtbij, inclusief de afweging tussen een pakket en maatwerk.
- Klantportaal laten bouwenWaarom niet het portaal maar wat de klant erin mag doen de prijs bepaalt.
- Wanneer een eigen webapp goedkoper is dan SaaS-toolsDe rekensom met licentiekosten en verborgen arbeid, uitgeschreven.
- Wanneer Notion of Airtable genoeg isHet punt waarop bestaande tools ophouden en wat dat je tot dan toe bespaart.
- Een webapp kost onderhoudDe post die het vaakst uit de begroting wordt vergeten.
- Hoe een traject verlooptDe stappen van kennismaking tot oplevering, met de vaste prijs na intake.
Verder kijken