Software laten maken: alles wat je moet weten als opdrachtgever
Je wilt software laten maken, maar waar begin je? Alles over het proces, kosten, contractvormen en partijkeuze.
Software laten maken als opdrachtgever betekent: een leverancier inhuren die jouw idee of behoefte omzet naar werkende software. Het is een andere rol dan die van de bouwer — en een andere voorbereiding. Wie weet wat er bij het proces komt kijken, loopt minder kans op overschrijdingen, teleurstellingen of een eindproduct dat niet doet wat het moet doen.
Dit artikel behandelt de vier vragen die we het meest horen van opdrachtgevers die voor het eerst — of opnieuw, maar beter — software willen laten maken: wanneer is maatwerk de juiste keuze, hoe werkt het specificatieproces, welk contracttype past, en wat kost het realistisch gezien?
Wanneer is maatwerk de juiste keuze?
Kort gezegd: maatwerk is de juiste keuze wanneer jouw werkproces een echte bron van concurrentievoordeel is en standaardpakketten je dwingen in een generieke werkwijze die dat voordeel ondergraaft. Is het proces standaard of kan het binnen twee jaar ingrijpend veranderen, dan is SaaS doorgaans slimmer. Lees onze gids over maatwerk software laten bouwen voor een uitgebreide afweging van wanneer maatwerk wel en niet past.
Het specificatieproces
De meeste overschrijdingen in softwareprojecten zijn geen gevolg van slechte bouwers — ze zijn het gevolg van onvoldoende specificatie. Wie vaag begint, eindigt duur.
Een goede specificatie begint met het omschrijven van het probleem, niet van de oplossing. 'We willen een app die X doet' is geen specificatie. 'We hebben nu 12 medewerkers die dit proces handmatig uitvoeren via Excel, het kost gemiddeld 3 uur per dag, de fouten kosten ons elke maand €4.000 aan herstelwerk' — dat is een specificatie. Vanuit die probleembeschrijving bouw je naar een scope.
Wat een goede specificatie bevat:
- Probleemomschrijving: wie heeft welk probleem, hoe groot is het, wat zijn de huidige kosten of risico's?
- Gebruikersrollen: wie gebruikt de software en wat moeten zij kunnen doen?
- Kernfunctionaliteiten: de features die écht nodig zijn voor de eerste versie. Geen nice-to-haves.
- Integraties: welke bestaande systemen moet de software aanspreken of voeden?
- Beperkingen en eisen: hosting, security, compliance, performance, schaalbaarheid.
- Succes: hoe weet je over zes maanden dat het project geslaagd is?
Veel opdrachtgevers starten met een discovery-fase — een korte, betaalde samenwerking met de leverancier (doorgaans 2–6 weken, €5.000–€20.000) om de scope samen te definiëren voordat de eigenlijke bouw begint. Dat is geen overbodige luxe: het levert een gedeeld beeld op, dwingt beide kanten om aannames te verifiëren, en maakt de offerte voor de bouwfase veel nauwkeuriger.
“Volgens onderzoek van McKinsey loopt 45% van alle softwareprojecten meer dan 45% over budget. De belangrijkste oorzaak: onvoldoende specificatie in de beginfase.”— McKinsey & Company, 2024
Contractvormen: fixed price vs. time & material
De contractvorm bepaalt wie het risico draagt van onvoorziene complexiteit. Er zijn twee basismodellen — en een hybride variant die steeds vaker gebruikt wordt.
| Contractvorm | Hoe het werkt | Voordeel voor opdrachtgever | Risico voor opdrachtgever |
|---|---|---|---|
| Fixed price | Afgesproken scope, vaste prijs. Wijzigingen via formele change requests. | Budgetzekerheid. Geen openeinderekening. | Scope-freeze: wijzigingen zijn duur. Leverancier kan risico inprijzen. |
| Time & material | Je betaalt voor werkelijke uren, rol per rol. Scope kan flexibel. | Flexibiliteit. Je kunt bijsturen zonder formele procedures. | Geen budgetplafond. Risico op scope creep zonder strak projectbeheer. |
| Hybride: iteratief fixed | Vaste prijs per sprint of fase. Scope per iteratie vastgelegd. | Combinatie van zekerheid en flexibiliteit. Regelmatige go/no-go momenten. | Vereist actieve betrokkenheid van opdrachtgever per iteratie. |
Voor een goed gedefinieerde, beperkte scope — een intern dashboard, een formulier-workflow, een koppelingsdienst — werkt fixed price goed. Voor complexere producten waarbij de scope zich ontwikkelt naarmate gebruikers het product gebruiken, is de hybride variant verstandiger. Pure time & material is prima als je een leverancier als verlengde van je eigen team inzet en intern de regie voert.
Kostenindicaties
Maatwerk software in Nederland loopt uiteen van circa €25.000 voor een gerichte interne tool tot €500.000+ voor een volledig platform — de meeste bedrijfsapplicaties landen tussen €75.000 en €200.000. Houd daarnaast rekening met 15–20% van de projectwaarde per jaar voor beheer en hosting. Voor een uitgebreide kostenopbouw, zie ons artikel over maatwerk software kosten.
Tips voor een goede samenwerking
De opdrachtgever-leverancier dynamiek in softwareprojecten is een van de moeilijkste samenwerkingsvormen in het bedrijfsleven. Je koopt iets dat nog niet bestaat, op basis van een beschrijving van iets dat nog niet volledig begrepen wordt. Vijf tips die het verschil maken.
- Wijs één interne eigenaar aan. Niet een stuurgroep, niet twee managers die het samen doen. Eén persoon die beslissingen neemt, feedback centraliseert en de leverancier razendsnel antwoord geeft. Vertragingen door interne besluitvorming zijn de meest voorkomende oorzaak van uitloop.
- Vraag om tweewekelijkse demo's van werkende software. Niet statusrapporten, niet slideshows — werkende code. Je ontdekt problemen in maand twee, niet in maand zes.
- Behandel de discovery-fase als verplicht, niet als optioneel. Een leverancier die direct begint te bouwen zonder gedeelde specificatie doet je geen plezier — hij neemt risico op jouw kosten.
- Betrek eindgebruikers vroeg. De manager weet wat het systeem moet kunnen. De medewerker die het elke dag gebruikt, weet wat het systeem in de praktijk nodig heeft. Die twee zijn zelden identiek.
- Plan de overdracht van dag één. Wie beheert de software na oplevering? Hoe werkt de overdracht van kennis? Wat zijn de kosten voor wijzigingen na de garantieperiode? Een goede leverancier heeft hier kant-en-klare antwoorden op.
De volgende stap.
Software laten maken begint niet met een offerte aanvragen — het begint met het scherp formuleren van het probleem. Hoe concreter jij bent over wat er nu misgaat en wat succes eruitziet, hoe zinvoller elk gesprek met een leverancier is.
Ben je er klaar voor om het gesprek aan te gaan? Beschrijf in een paar zinnen welk probleem je wilt oplossen. Wij reageren binnen één werkdag met een eerste inschatting of een uitnodiging voor een discovery — afhankelijk van wat past.