Een software ontwikkeling bedrijf kiezen? Tien vragen over code-eigendom, vaste prijs, wie er echt bouwt, onderhoud, AVG en exit, zodat je niet vastzit.
Samenvatting
Een software ontwikkeling bedrijf kiezen doe je voor jaren, niet voor één project. De software die nu wordt gebouwd, moet straks worden onderhouden, uitgebreid en misschien overgedragen. De tien vragen in dit artikel gaan daarom niet over de mooiste offerte, maar over wat er gebeurt als het misgaat: wie is eigenaar van de code, wat kost een uurtje-factuurtje-project echt, wie zit er straks aan de code, kun je weg als je wilt, en voldoet het aan de AVG. Stel ze aan elk softwarebedrijf dat je overweegt, en let vooral op hoe concreet de antwoorden zijn. Een goed maatwerk software bedrijf beantwoordt ze zonder aarzelen, schriftelijk, en zet ze in het contract.
Waarom de keuze voor een softwarebedrijf zo bepalend is
Bij standaardsoftware kun je na een jaar overstappen. Bij maatwerk zit je aan de partij die het heeft gebouwd, tenzij je dat vooraf goed regelt. We zien regelmatig bedrijven die een portaal of ERP-module hebben laten bouwen door een software ontwikkelaar die daarna niet meer bereikbaar is, de code niet wil afgeven of elke kleine aanpassing tegen een hoog tarief factureert. De software werkt, maar het bedrijf is er gevangene van. Dat voorkom je niet door de goedkoopste of de grootste partij te kiezen, maar door de juiste vragen te stellen voordat je tekent. Wat maatwerk hoort te kosten, lees je in wat kost maatwerk software.
Vraag 1 tot 3: eigendom, prijs en wie er bouwt
- 1. Ben ik eigenaar van de broncode en de data? Het enige goede antwoord is ja, vanaf de eerste regel, vastgelegd in het contract, met de code in een repository waar jij toegang toe hebt. Let op formuleringen als een gebruiksrecht of een licentie op de code; dat is geen eigendom. Vraag ook waar de data staat en of je die zonder hulp kunt exporteren.
- 2. Werken jullie met een vaste prijs of op uurbasis? Beide kunnen, maar weet wat je kiest. Uurtje-factuurtje is flexibel, maar het risico op uitloop ligt bij jou. Een vaste prijs per fase of sprint legt dat risico bij de bouwer en dwingt tot een goede voorbereiding. Vraag bij een vaste prijs wat er gebeurt bij wijzigingen, en bij uurbasis om een maximum per fase. Wantrouw een vaste prijs voor het hele project zonder dat iemand je processen heeft bekeken.
- 3. Wie bouwt er echt aan mijn software? Vraag namen. Zijn de developers in loondienst of worden ze per project ingehuurd? Zitten ze in Nederland of wordt het werk doorgezet naar een team elders? Spreek je de developer zelf of alleen een accountmanager? Het antwoord bepaalt hoe snel een probleem wordt opgelost en of de kennis over jouw software over twee jaar nog in huis is.
Vraag 4 tot 6: referenties, technologie en onderhoud
- 4. Mag ik met twee klanten bellen die vergelijkbare software hebben laten bouwen? Niet de logo's op de website, maar een gesprek. Vraag die klanten hoe het ging na oplevering: reactietijd bij storingen, kosten van aanpassingen, of de planning is gehaald. Een softwarebedrijf dat geen referenties wil geven, heeft daar een reden voor.
- 5. Welke technologie gebruiken jullie en waarom die? Je hoeft de techniek niet te snappen, maar het antwoord wel. Goede tekens: gangbare talen en frameworks waar veel developers in te vinden zijn (PHP/Laravel, C#/.NET, Java, TypeScript, Python), een keuze die wordt uitgelegd vanuit jouw situatie, en geen eigen platform of framework dat alleen dit bedrijf beheerst. Een eigen low-code-platform of een zelfgebouwd framework is de meest voorkomende vorm van vendor lock-in. Bekijk ter vergelijking onze technologiepagina.
- 6. Wat gebeurt er na oplevering? Software is nooit af. Vraag naar een onderhoudscontract met reactietijden, wat het kost per maand, wie storingen oppakt buiten kantoortijd en hoe updates van frameworks en beveiliging worden bijgehouden. Vraag ook of je het onderhoud elders mag onderbrengen. Reken voor de onderhoudskosten op tien tot twintig procent van de bouwsom per jaar.
Vraag 7 tot 10: exit, AVG, offshore en werkwijze
- 7. Hoe kom ik van jullie af als het niet werkt? De ongemakkelijkste vraag, en de belangrijkste. Wat staat er over opzegtermijn, overdracht van code, documentatie, hostingaccounts en domeinen? Een goed antwoord: de code staat al bij jou, de hosting staat op jouw naam, er is documentatie, en bij vertrek volgt een overdracht aan een andere partij tegen een normaal tarief. Vraag ook of een code audit door een derde partij mag; wie daar nee op zegt, verbergt iets.
- 8. Hoe gaan jullie om met persoonsgegevens en de AVG? Vraag naar een verwerkersovereenkomst, waar de servers staan (bij voorkeur in Nederland of de EU), hoe back-ups en toegang zijn geregeld en of ontwikkelaars met kopieën van productiedata werken. Bij een team buiten de EU is de AVG-kant vrijwel altijd een probleem dat je zelf moet oplossen.
- 9. Wordt er offshore gebouwd, en wat betekent dat voor mij? Offshore is niet per definitie slecht, maar wees eerlijk over de gevolgen: tijdverschil, taal, verloop in het team en een tussenlaag die jouw wensen vertaalt. Lage uurtarieven worden vaak tenietgedaan door meer uren, meer correctierondes en een projectleider die je extra betaalt. Een Nederlands team is duurder per uur en meestal goedkoper per opgeleverde functie. Meer over die afweging in software ontwikkeling uitbesteden.
- 10. Hoe werken jullie en wanneer zie ik iets? Vraag naar de ritme: sprints van twee weken met een werkende oplevering, een demo waar je zelf kunt klikken, en de mogelijkheid om bij te sturen. Een bedrijf dat pas na vier maanden iets laat zien, bouwt met een grote kans iets anders dan je bedoelde. Vraag ook wie bij hen je vaste aanspreekpunt is en hoe snel die reageert.
Rode vlaggen bij het softwarebedrijf kiezen
Los van de tien vragen zijn er signalen waarbij je beter doorloopt:
- Een offerte binnen een dag zonder dat iemand je processen heeft gezien of een vraag heeft gesteld.
- Een prijs die ver onder die van de andere partijen ligt; het werk gaat dan ergens anders gedaan worden of komt later terug als meerwerk.
- Claims over honderden projecten, certificaten of prijzen zonder dat je één klant kunt spreken.
- Alleen contact met sales en projectleiders, nooit met een developer.
- De hosting, het domein of de repository komen op naam van het softwarebedrijf te staan.
- Het antwoord op elke vraag over eigendom, exit of AVG is: dat regelen we later wel.
Zo vergelijk je offertes eerlijk
Vraag bij elk software ontwikkelaar dezelfde omschrijving uit en leg de antwoorden op de tien vragen naast elkaar. Kijk niet alleen naar het totaalbedrag, maar naar de totale kosten over drie jaar: bouw, onderhoud, licenties, hosting en de kosten van aanpassingen. Een offerte van €40.000 met €400 per maand aan onderhoud en eigendom van de code is over drie jaar goedkoper dan een offerte van €30.000 met een eigen platform waar elke wijziging via de bouwer moet. Hoe een goed traject stap voor stap verloopt, lees je in het stappenplan software laten maken.
Stel ons deze tien vragen
SuperCoders is een maatwerk software bedrijf uit Tilburg met eigen developers in loondienst, werkend voor bedrijven in Brabant en heel Nederland. Onze antwoorden: jij bent eigenaar van de code en data, we werken met een vaste prijs per fase, je spreekt de developer die bouwt, we gebruiken gangbare technologie, de hosting staat op jouw naam en elke twee weken zie je een werkende versie. Plan een gratis adviesgesprek van dertig minuten of bel 013 234 0782; binnen twee werkdagen heb je een prijsindicatie, en de tien vragen beantwoorden we schriftelijk.
