Gebouwd door 10KB

Wat kost maatwerksoftware?

Nieuwe maatwerksoftware laten bouwen begint bij 10KB doorgaans vanaf circa €25.000. Wat jouw eerste versie kost, bepalen we aan de hand van functies, gebruikers en bestaande systemen. Je krijgt een raming met duidelijke aannames en afzonderlijke eenmalige en terugkerende kosten.

  • Nieuwbouw doorgaans vanaf circa €25.000, geen vast pakket

  • Een inschatting per onderdeel met aannames en risico's

  • Bouw, koppelingen, migratie en beheer apart zichtbaar

Collega’s in overleg op het kantoor van 10KB

Een eerste richting voor je budget

Nieuwbouw doorgaans vanaf circa €25.000

Dit is ons uitgangspunt voor nieuwe maatwerksoftware, geen offerte voor iedere mogelijke eerste versie. We bepalen eerst wat er binnen jouw budget bruikbaar moet worden. Circa €25.000 betekent dus niet dat alle gewenste functies, koppelingen, datamigratie en toekomstig onderhoud daarin passen.

Een interne tool, klantportaal of product met eigen berekeningen vraagt telkens ander werk. Gebruikersrollen, processtappen, koppelingen en de kwaliteit van bestaande gegevens bepalen de omvang. We kijken ook welke bestaande onderdelen we kunnen gebruiken en welke functies echt maatwerk nodig hebben.

Voor structurele doorontwikkeling kan een retainer rond €4.000 per maand passen. Dat is een afspraak over terugkerende inzet, geen prijs voor het bouwen van een complete nieuwe applicatie en geen verplicht onderhoudspakket. We bespreken de benodigde capaciteit apart.

Vraag een indicatie voor jouw situatie
Twee developers van 10KB bekijken samen code

Eenmalig en terugkerend

Welke kosten moet je apart begroten?

We ramen functies, gebruikersrollen, berekeningen, gegevensopslag en tests. Ook afstemming, eventuele ontwerpwerkzaamheden, documentatie en ingebruikname maken we zichtbaar. Samen kiezen we wat noodzakelijk is voor de eerste bruikbare versie.

Een koppeling met bijvoorbeeld een ERP, boekhouding of betaaldienst vraagt werk aan gegevensvertaling, foutafhandeling en testen. Beschikbare API's en toegang tot een testomgeving zijn belangrijke aannames. Licentiekosten van externe diensten bespreken we afzonderlijk.

We bespreken welke gegevens en historie mee moeten, hoe compleet en schoon ze zijn en hoe we het resultaat controleren. Een eenmalige import verschilt van een overgang waarbij oud en nieuw tijdelijk naast elkaar blijven werken.

De benodigde omgeving, opslag, back-ups, monitoring en beschikbaarheid bepalen de hostingafspraken. Terugkerende infrastructuur- en dienstkosten horen apart in je begroting; ze vallen niet vanzelf onder de prijs van de bouw.

Updates, ondersteuning en nieuwe functionaliteit vragen eigen afspraken over inzet en bereikbaarheid. Herstel binnen onze afgesproken softwaregarantie en toekomstige uitbreidingen zijn verschillende werkzaamheden. Een retainer kan passen voor structureel vervolgwerk.

Eenmalige ontwikkeling

Bouw van de eerste versie

We ramen functies, gebruikersrollen, berekeningen, gegevensopslag en tests. Ook afstemming, eventuele ontwerpwerkzaamheden, documentatie en ingebruikname maken we zichtbaar. Samen kiezen we wat noodzakelijk is voor de eerste bruikbare versie.

Voorbeelden om je scope te bepalen

Een eerste versie concreet maken

Een interne planningstool kan beginnen met één werkproces: opdrachten invoeren, toewijzen aan een medewerker en de status volgen. Rapportages, een klantomgeving en aanvullende automatisering kun je daarna afzonderlijk beoordelen.

Een orderportaal met productconfiguratie vraagt daarnaast klantaccounts, berekeningen, orderverwerking en mogelijk een ERP-koppeling. Het Zetprofiel-portaal verderop laat zien hoe een eigen tekenmodule en productiegegevens de techniek bepalen.

Dit zijn voorbeelden van afbakening, geen pakketten met een vaste prijs en geen projecten die we voor circa €25.000 beloven te bouwen. Voor jouw situatie ramen we de onderdelen afzonderlijk en bespreken we de bandbreedte: wat verwachten we, welke aannames gelden en waar kan extra werk ontstaan?

We factureren maandelijks achteraf op werkelijk bestede uren. Na iedere sprint vergelijken we voortgang en raming. Bij een afgesproken kostengarantie geldt het vastgelegde maximum zolang scope en uitgangspunten gelijk blijven.

Zo werken scope, budget en prijsmodel
Developers van 10KB bespreken de scope van een applicatie

Fintech · Getsby

Een betaalapp die ruimte houdt voor verandering

Voor Getsby bouwden we een app waarmee gebruikers virtuele betaalkaarten aanschaffen, opwaarderen en beheren. Achter die app werken verschillende financiële partijen. Iedere geldstroom moet achteraf te reconstrueren zijn, ook als een betaling anders verloopt dan verwacht.

We maakten transacties herleidbaar en richtten koppelingen zo in dat een financiële dienstverlener vervangbaar blijft. Toen een betaalroute in de praktijk onvoldoende betrouwbaar bleek, konden we die vervangen zonder het kaartbeheer opnieuw te bouwen.

Technische keuzes bij de eerste bouw bepalen hoeveel vrijheid je later hebt. Met tests en monitoring blijven we die basis controleren terwijl het product zich verder ontwikkelt.

Bekijk de technische keuzes achter Getsby
Het dashboard van de Getsby-betaalapp met virtuele betaalkaarten

Maakindustrie · Zetprofiel

Van ingewikkeld profiel naar bruikbare werkbon

Voor Zetprofiel bouwden we een orderportaal waarin klanten en medewerkers staalprofielen kunnen tekenen en doorrekenen. De software berekent materiaal, gewicht en prijs en maakt een werkbon voor de productie. Dat vervangt het handmatig overtekenen en bij elkaar zoeken van gegevens.

De technische uitdaging zat onder meer in de geometrie: hoe toon je maten en hoeken bij ingewikkelde vormen zonder dat labels elkaar overlappen? En hoe blijft die tekening ook op een geprinte werkbon leesbaar?

We scheidden de berekeningen van de bediening en weergave. Daardoor konden we later buigcorrecties toevoegen zonder de hele tekenmodule opnieuw op te bouwen. Samen met Zetprofiel gebruiken we echte profielen om de software verder te verbeteren.

Bekijk het orderportaal van Zetprofiel
Productpresentatie van het Zetprofiel-orderportaal met een getekend profiel, materiaalkeuze en berekeningen

Denken echt mee en ontwikkelen niet zomaar wat er gevraagd wordt.

Esther Radder

Esther Radder

Productmanager Werkplanner bij SGI Compliance Nederland

Het zijn geen ja-knikkers, maar echte sparringpartners. Vakinhoudelijk zeer bekwaam.

Antoon Scheffers

Antoon Scheffers

IVBB

Zowel als sparringspartner als uitvoerend hebben jullie ons goed geholpen.

Toon Van Dooren

Toon Van Dooren

Lead innovation engineer bij Savvii Managed Hosting

Het is de eerste keer dat ik software development als simpel, transparant en meetbaar ervaar.

Viktor Mirovic

Viktor Mirovic

Eigenaar bij TasteIndex

Een bedrijf van developers

Je spreekt de mensen die het bouwen

Bij 10KB werken, naast Bas voor sales en Linda voor operations, alleen developers. We hebben geen projectmanagers, designers of marketeers in dienst. Softwareontwikkeling is ons vak en daar is ons bedrijf op ingericht.

Je legt je vraag uit aan de mensen die de code schrijven. We maken de techniek begrijpelijk: welke opties zijn er, wat betekent elke keuze voor betrouwbaarheid, beveiliging, kosten en onderhoud? Je hoeft geen programmeur te zijn om mee te beslissen.

Samen kiezen we wat het beste past bij jouw uitdaging. Ook tijdens de ontwikkeling blijven we die afweging maken, bijvoorbeeld als het gebruik groeit, eisen veranderen of een eenvoudiger oplossing mogelijk blijkt. Afstemming, planning en uitleg horen bij het werk van onze developers.

Zo werkt direct contact met developers
Developers van 10KB overleggen op kantoor

Ewout Kleinsmann en Roland Boon

Geen directeuren, maar twee lead engineers

Ewout en Roland programmeerden tijdens hun studie al samen. Daaruit ontstond in 2013 10KB. Ze doen nog steeds waar het mee begon: samen software bouwen.

Ze werken dagelijks mee aan alle projecten. Hun werkdag draait om code: zelf programmeren, het werk van collega's reviewen en technische keuzes maken. Als je met hen over je software praat, spreek je mensen die ook zelf aan de oplossing bouwen.

Ewout begeleidt trajecten van eerste schets tot oplevering en houdt in de gaten hoe de onderdelen samenwerken. Roland zet de technische lijnen uit en let op de kwaliteit, beveiliging en onderhoudbaarheid van de code. Je vindt ze gewoon tussen de andere developers.

Maak kennis met het hele team
Ewout en Roland in gesprek aan de bar op het 10KB-kantoor

Afspraken vóór de eerste regel code

Drie garanties die je houvast geven

Bij een afgesproken kostengarantie is de pessimistische schatting uit de offerte het maximum. Dat geldt zolang functionaliteit en uitgangspunten gelijk blijven. Kost het minder werk, dan betaal je de werkelijk bestede uren. Nieuwe wensen begroten we apart.

Fouten uit onze oorspronkelijke ontwikkeling herstellen we kosteloos binnen de afgesproken scope en garantieperiode. Die periode staat in de offerte. Ook de nazorg leggen we vooraf vast: hoe je problemen meldt en wie ze oppakt.

Opleverpunten uit een afgesproken onafhankelijke security audit herstellen we kosteloos binnen de afgesproken audit en projectscope. De garantie dekt herstel aan de opgeleverde oplossing. Nieuwe beveiligingswensen buiten die afspraken vallen niet onder de garantie.

Maximum bij gelijkblijvende scope

Een bovengrens aan de kosten

Bij een afgesproken kostengarantie is de pessimistische schatting uit de offerte het maximum. Dat geldt zolang functionaliteit en uitgangspunten gelijk blijven. Kost het minder werk, dan betaal je de werkelijk bestede uren. Nieuwe wensen begroten we apart.

Jouw investering, jouw software

De auteursrechten zijn van jou

De auteursrechten op de maatwerkcode die we voor je ontwikkelen dragen we altijd aan je over. Je kunt de software zelf laten doorontwikkelen, een eigen team opbouwen of met een andere leverancier verdergaan.

Dat regelen we ook praktisch: met toegang tot de broncode, documentatie en de benodigde accounts. Hosting en externe diensten zetten we waar mogelijk op jouw naam. Voor gebruikte bibliotheken en externe diensten blijven hun eigen licenties en voorwaarden gelden.

Je blijft bij ons omdat de samenwerking goed is. Je software houdt je niet aan ons vast.

Onze afspraken over intellectueel eigendom
Een developer van 10KB aan het werk achter een beeldscherm

Van eerste budgetvraag naar een onderbouwde raming

Weten wat je investering mogelijk maakt

Een budgetindicatie begint met je eigen plannen. We bepalen samen wat nu nodig is en welke wensen kunnen wachten.

01

Proces, gebruikers en budget bespreken

Vertel wie de maatwerksoftware gebruikt, welk probleem je wilt oplossen en wat de eerste versie moet kunnen. Deel je budgetrichting, gewenste moment van ingebruikname en de betrokken systemen. Benoem ook de berekeningen, gegevens en afhankelijkheden die belangrijk zijn.

02

Onderdelen, aannames en risico's ramen

We verdelen de opdracht in functies, koppelingen en eventuele migratie. Je ziet wat noodzakelijk is, wat later kan en welke onzekerheden de raming beïnvloeden. Een onbekende API of onduidelijke datakwaliteit kan eerst onderzoek vragen. Hosting en onderhoud bespreken we apart.

03

Keuzes maken en budget blijven volgen

Samen kiezen we de eerste bruikbare versie en leggen we scope en eventuele garanties vast. Tijdens de bouw zie je werkende software. We vergelijken voortgang met de raming, begroten nieuwe wensen apart en maken vervolgafspraken voor gebruik en groei.

Wanneer kies je voor 10KB?

Onze kracht zit in software engineering. Dat is vooral waardevol als de techniek bepalend is voor wat je bedrijf kan doen en hoe betrouwbaar je dienstverlening is.

We passen goed bij je als…

  • Je software cruciaal is voor je bedrijf. Klanten, medewerkers of andere systemen vertrouwen erop. Uitval en fouten hebben direct gevolgen, dus beschikbaarheid en herstel verdienen aandacht vanaf het begin.
  • Je hoge eisen stelt aan beveiliging. Je verwerkt gevoelige gegevens of financiële transacties en wilt onderbouwde keuzes over toegang, gegevensverwerking en controle op de werking.
  • Je langdurig wilt doorontwikkelen. Je zoekt een team dat lastige berekeningen, koppelingen of schaalvraagstukken kan oplossen en de software begrijpelijk en onderhoudbaar houdt.

Kies liever een andere aanpak als…

  • Je een one-stop-shop zoekt. Een bureau dat ook je online marketing doet en je visitekaartjes ontwerpt, is een ander soort partner. Wij richten ons op de ontwikkeling en het beheer van software.
  • Een gevibecode oplossing goed genoeg is. Kun je met bijvoorbeeld Lovable maken wat je nodig hebt, en voldoet dat aan je eisen? Dan is daar helemaal niets mis mee. Je hoeft geen maatwerktraject te starten als een eenvoudiger oplossing volstaat.
  • Je project beter past bij een kant-en-klaar systeem. Denk aan een grote contentwebsite met CMS of een standaard webshop. Kun je die goed realiseren met Drupal, Magento of Webflow? Kies dan een specialist daarin. Wij hebben geen ervaring met die systemen en ze passen niet bij onze specialisatie.

Twijfel je welke route past? We bespreken graag of onze technische expertise iets toevoegt aan jouw vraag.

Vragen over de kosten van maatwerksoftware

Ewout

Contactpersoon: Ewout

Vraag een budgetindicatie voor jouw maatwerksoftware

Deel het doel, de gebruikers, belangrijkste functies, koppelingen, eventuele datamigratie, je budgetrichting en gewenste planning. We bespreken de aannames en wat je eerste versie kan zijn. Bel 024 669 05 18 of mail Ewout.

CONTACT

Neem contact met ons op

Heb je een vraag of wil je sparren over je software? Laat je gegevens achter, dan nemen we snel contact met je op.