AI Hiring
Softwareontwikkeling uitbesteden: welke vorm past bij jouw opdracht
Softwareontwikkeling uitbesteden: wat het verschil is tussen een zelfstandige, een bureau, detachering en een buitenlands team, en wie het risico draagt.
aiworktalent Redactie · · 24 min leestijd
Je hebt al besloten dat je het niet zelf bouwt. Daarmee is de vraag niet beantwoord, alleen verplaatst. Softwareontwikkeling uitbesteden kan namelijk op vier heel verschillende manieren, en de meeste artikelen erover vergelijken alleen tarieven. Dat is precies de vergelijking die je later het minst helpt. Wat je na een half jaar écht bezighoudt, is wie er verantwoordelijk is als iemand uitvalt, wie er aanwijzingen mag geven, en of je eruit kunt zonder dat je project stilvalt. Dit artikel zet die vier vormen naast elkaar op drie assen: wie is de werkgever, wie stuurt het werk aan, en hoe kom je eruit.
We laten drie dingen bewust weg. Of je überhaupt moet uitbesteden, weeg je af in ons artikel over uitbesteden of zelf doen. Wat de uren kosten, staat in ons artikel over wat een AI-consultant kost. En de vraag welke rol je precies zoekt, staat in welke AI-expert je nodig hebt. Hier gaat het puur over de vorm waarin je het werk belegt.
Vier manieren om softwareontwikkeling uit te besteden
Voor het inhuren van flexibel personeel onderscheidt de KVK vier contractvormen: een modelcontract met een zzp'er, een uitzendcontract, een detacheringscontract en payrolling. Voor softwareontwikkeling vallen uitzenden en payrolling in de praktijk af. Uitzenden is bedoeld voor werk waar je snel iemand voor nodig hebt zonder lange inwerkperiode, en bij payrolling werf je zelf iemand die alleen bij jou komt werken. Er blijven dus twee KVK-vormen over: de zzp'er en detachering. Daar komen nog twee vormen bij die in dat rijtje ontbreken, omdat je daarbij geen personeel inhuurt. Je zet het werk als opdracht weg bij een Nederlands bureau, of bij een team in het buitenland.
Zo blijven er vier vormen over die er voor een softwareproject echt toe doen. Ze verschillen niet zozeer in wat je krijgt, maar in wie waarvoor aan de lat staat.
| Vorm | Wie is de werkgever | Wie stuurt het werk aan | Hoe kom je eruit |
|---|---|---|---|
| Zelfstandige | Niemand. De zelfstandige is ondernemer en draagt zelf het bedrijfsrisico. | De zelfstandige zelf. Jij spreekt een resultaat af, geen werkwijze. | Zoals in de overeenkomst staat. Vaak per opdracht of met een korte termijn. |
| Opdracht aan een bureau | Het bureau, voor zijn eigen mensen. Jij hebt een contract met het bedrijf, niet met de personen. | Het bureau. Valt iemand uit, dan is vervanging hun probleem. | Volgens de opzeg- en exitbepalingen in het contract. Hier zit meestal het meeste vast. |
| Detachering | Het detacheringsbureau. De ontwikkelaar blijft daar in dienst. | Jij. De gedetacheerde werkt volgens de KVK onder jouw toezicht. | Alleen tussentijds als er een opzegtermijn in de overeenkomst staat. |
| Team in het buitenland | Het buitenlandse bureau. Juridisch meestal hetzelfde als een Nederlands bureau, maar onder buitenlands recht. | Het buitenlandse bureau, met een contactpersoon aan jouw kant. | Volgens het contract, plus de vraag welke rechter en welk recht gelden. |
Juridisch zit er onder die vormen een onderscheid dat zelden wordt uitgelegd. Huur je iemand in om werk te doen zonder dienstverband, dan is dat in de regel een overeenkomst van opdracht, geregeld in artikel 7:400 van het Burgerlijk Wetboek. Voor aanneming van werk, waarbij iemand zich verbindt tot een werk van stoffelijke aard, geldt een eigen regeling in artikel 7:750 BW. Software is niet tastbaar, dus of jouw bouwopdracht daaronder valt is geen uitgemaakte zaak. Het praktische gevolg: reken er niet op dat de wet de gaten in je contract vult. Wat je niet afspreekt over oplevering, keuring en herstel, staat er ook niet.
En dan is er een derde categorie die pas gaat spelen als iemand onder jouw leiding meewerkt: het ter beschikking stellen van arbeidskrachten. Dat is de kern van het hoofdstuk over wat je als inlener zelf moet regelen, want daar hangen verplichtingen aan die op jóu rusten en niet op je leverancier.
Wat is het verschil tussen detachering en een zzp'er?
Deze vraag wordt vaak gesteld en zelden goed beantwoord, omdat het antwoord "de een is in dienst en de ander niet" te kort door de bocht is. Het verschil zit in drie dingen tegelijk: wie de werkgever is, wie er aanwijzingen mag geven, en wie het risico draagt als het misgaat.
Bij detachering huur je volgens de KVK een werknemer van een andere werkgever. Die blijft in dienst bij het detacheringsbureau, maar werkt onder jouw toezicht. Jij bent de opdrachtgever. Het bureau draagt risico's als ziekteverzuim en een eventuele ontslagvergoeding. Je betaalt daarvoor een uurtarief plus een opslag, en die opslag dekt premies, administratie, werving en selectie en het verzuimrisico. De KVK noemt daar ook een nadeel bij dat mensen zelden vooraf lezen: een detacheringscontract loopt vaak lang, en je kunt het tussentijds alleen stoppen als er een opzegtermijn in staat.
Bij een zelfstandige is er geen werkgever. De zzp'er bepaalt zelf hoe het werk wordt gedaan, werkt met eigen apparatuur en draagt zelf het bedrijfsrisico. Juist het ontbreken van een gezagsverhouding is wat de vorm mogelijk maakt. Ga je iemand aansturen zoals je je eigen personeel aanstuurt, dan gaat de relatie steeds meer op een arbeidsovereenkomst lijken. Dat is het onderwerp schijnzelfstandigheid, en dat behandelen we apart in een freelancer inhuren zonder juridisch risico. Eén nuance hoort hier wel thuis. Vanaf 31 december 2026 geldt een rechtsvermoeden van een arbeidsovereenkomst bij een beloning van ten hoogste een bepaald uurtarief. In de wet staat 36 euro, maar dat bedrag wordt twee keer per jaar geïndexeerd en bij inwerkingtreding apart vastgesteld. De Eerste Kamer noemt 38 euro per uur, peildatum 1 januari 2026. Voor softwareontwikkeling speelt dat vermoeden in de praktijk zelden, want de tarieven in dit vak liggen daar ruim boven.
De verwarring komt doordat het feitelijke werk er hetzelfde uitziet. In beide gevallen zit er iemand bij jou aan tafel, in jouw systemen, in jouw overleg. Het verschil merk je pas op vier momenten:
- Als iemand ziek wordt. Bij detachering is dat het probleem van het bureau; bij een zelfstandige stopt de facturatie, maar staat je project ook stil.
- Als je wilt bijsturen. Bij detachering hoort dat erbij. Bij een zelfstandige stuur je op resultaat en niet op werkwijze.
- Als je wilt stoppen. Bij detachering heb je de opzegtermijn uit de overeenkomst nodig. Bij een zelfstandige regelt je opdrachtovereenkomst dat, vaak korter.
- Als de Arbeidsinspectie langskomt. De regels uit het volgende hoofdstuk gelden zodra een andere partij iemand aan jou uitleent die onder jouw toezicht en leiding werkt. Ze richten zich ook op jou. Bij detachering is dat zo; huur je een zelfstandige rechtstreeks in, dan niet.
Geen van beide vormen is op zichzelf de betere. Er is wel een verkeerde combinatie: een zelfstandige inhuren en die vervolgens behandelen als een gedetacheerde. Dan betaal je het zelfstandigentarief én draag je het werkgeversrisico. Wat je precies vastlegt om dat te voorkomen, staat in de juridische kant van freelancecontracten.
Wat je als inlener zelf moet regelen
Leent een andere partij iemand tegen vergoeding aan jou uit? Werkt die persoon onder jouw toezicht en leiding, zonder bij jou in dienst te zijn? Dan spreekt de wet van het ter beschikking stellen van arbeidskrachten. De KVK somt de zes onderdelen op: een arbeidskracht, tegen vergoeding, aan een ander, onder diens toezicht en leiding, anders dan op basis van een arbeidsovereenkomst, arbeid verrichten. De naam die je eraan geeft doet niet ter zake. Uitzendwerk, detachering, payrolling of gewoon "iemand meesturen" vallen er allemaal onder als aan alle onderdelen is voldaan.
De KVK geeft twee voorbeelden die het onderscheid voor software meteen scherp maken. Een consultancybureau dat een medewerker beschikbaar stelt aan een klant vanwege tijdelijke onderbezetting: dat is uitlenen. Een hoveniersbedrijf dat in opdracht van een klant medewerkers inzet om een tuin aan te leggen: dat is het niet. Vertaald naar jouw situatie is de vraag dus niet hoe de factuur heet, maar of die ontwikkelaar zijn werk doet onder de leiding van zijn eigen werkgever of onder die van jou.
Valt het onder uitlenen, dan moet de uitlener die activiteit in het Handelsregister hebben staan. En hier zit het punt dat de meeste opdrachtgevers missen: de KVK schrijft erbij dat de inlener moet kunnen aantonen dat hij dat heeft gecontroleerd. De verplichting ligt dus mede bij jou, en de bewijslast ook. Daar is een gratis Waadi-check voor. Doe die vóór de eerste factuur en bewaar een schermafdruk met de datum erop.
Doe je het niet, dan is de sanctie niet symbolisch. De Nederlandse Arbeidsinspectie hanteert deze staffel en schrijft erbij dat inleners die zaken doen met een uitlener die niet of niet juist geregistreerd staat, zelf ook een boete krijgen.
| Aantal arbeidskrachten | Boete | Bij herhaling |
|---|---|---|
| 1 tot 10 | 8.000 euro | Tweede keer dubbel, derde keer drie keer zo hoog |
| 10 tot 30 | 16.000 euro | Idem |
| 30 of meer | 32.000 euro | Idem |
Er is nog een tweede verplichting die vrijwel niemand kent. Een ter beschikking gestelde arbeidskracht heeft recht op dezelfde arbeidsvoorwaarden, zoals loon en overige vergoedingen, als iemand die bij jóu in dienst is met een gelijke of gelijkwaardige functie. Heb je zelf geen vergelijkbare functie, dan wordt naar de sector gekeken. De Arbeidsinspectie vermeldt er zelf bij dat deze artikelen niet beboetbaar zijn gesteld. Er komt dus geen boete, maar de gedetacheerde of een vakbond kan er wel een civiele procedure over beginnen tegen de uitlener.
Bij die gelijke behandeling hoort een plicht die op jou rust. Artikel 12a Waadi verlangt dat je vóór de start van de terbeschikkingstelling schriftelijk of elektronisch aan het uitlenende bureau doorgeeft welke arbeidsvoorwaarden bij jou gelden voor een gelijke functie. Zonder die opgave kan het bureau het gelijke loon niet vaststellen.
Tot slot een datum om nu al in je agenda te zetten. Er komt een toelatingsstelsel voor bedrijven die personeel uitlenen. De Wet toelating terbeschikkingstelling van arbeidskrachten treedt op 1 januari 2027 in werking, met 2027 als overgangsjaar. Vanaf 1 juli 2027 kun je in een openbaar register zien of een uitlener is toegelaten. Vanaf 1 januari 2028 mogen uitleners alleen nog actief zijn met een toelating of ontheffing, en mogen inleners alleen nog met zulke partijen samenwerken. Werk je met detachering, vraag je bureau dan nu al hoe het zich daarop voorbereidt.
Wanneer een bureau echt de betere keuze is
Het hoort er eerlijk bij: voor een deel van de opdrachten is een bureau gewoon de betere keuze, ook al betaal je meer per uur. Dat is niet een kwestie van kwaliteit van mensen, maar van wat je meekoopt naast het bouwen zelf. Vier situaties waarin dat opweegt tegen de prijs.
- Je hebt meerdere vakgebieden tegelijk nodig. Ontwerp, backend, een app, testen en beheer in één traject. Dan koop je bij een bureau vooral de coördinatie tussen die rollen, en dat is werk dat je anders zelf doet.
- Het moet jaren blijven draaien. Bij een bureau ligt de kennis in een organisatie in plaats van bij één persoon. Vraag wel expliciet hoeveel mensen jouw systeem kennen, want ook binnen een bureau kan dat er één zijn.
- Uitval kost direct geld. Draait je bedrijf op dat systeem, dan wil je afspraken over reactietijden en oplostijden. Een bureau kan die geven omdat het meerdere mensen achter de hand heeft.
- Je klant stelt eisen. Lever je aan een organisatie die onder de Cyberbeveiligingswet valt of die aanbesteedt, dan komen er eisen op je af over certificering, keten en aansprakelijkheid.
Daar staat een prijs tegenover die verder gaat dan het tarief: je wordt afhankelijker van één partij. Vraag daarom bij een bureau altijd twee dingen door: wie zijn de mensen die het feitelijk gaan bouwen, en wat gebeurt er met de code, de kennis en de toegang als je stopt.
En andersom: is de klus afgebakend en heb je zelf iemand die het werk kan beoordelen, dan levert een bureau je vaak weinig extra's voor het verschil in tarief. Een zelfstandige die het werk zelf doet, is dan sneller en directer.
De regie kun je niet uitbesteden
Het Adviescollege ICT-toetsing onderzoekt grote ICT-projecten van de rijksoverheid en publiceerde op 16 december 2025 de bundeling Uitbesteding: van vraag tot regie. Dat is geen commercieel stuk, en dat merk je aan de toon. Uitbesteding biedt volgens het college "toegang tot gespecialiseerde kennis, hogere professionaliteit en schaalvoordelen", maar brengt "ook grote risico's" mee. Vooral wanneer de afhankelijkheid van een leverancier niet helder is of onvoldoende wordt beperkt.
Twee zinnen uit dat stuk verdienen het om letterlijk geciteerd te worden. "De opdrachtgevende organisatie is en blijft eindverantwoordelijk." En: "Een leverancier kan veel kennis leveren, maar regie over de inhoud, voortgang en kwaliteit moet stevig belegd blijven binnen de eigen organisatie." Het advies dat daarop volgt is concreet: investeer in de eigen capaciteit om eisen te formuleren, prestaties te beoordelen en de voortgang te sturen.
Voor de goede orde: dit is geschreven voor de rijksoverheid, over projecten die vele malen groter zijn dan die van de meeste bedrijven. Je hoeft geen regieorganisatie op te tuigen voor een koppeling tussen je webshop en je boekhouding. De onderliggende les schaalt wel mee. Is er aan jouw kant niemand die kan beoordelen of het opgeleverde werk goed genoeg is? Dan koop je in feite ook het oordeel over de kwaliteit in bij de partij die het werk levert.
Het college noemt vier afhankelijkheidsrisico's die je vooraf in beeld moet brengen: vastzitten aan één leverancier, verstoring van de dienstverlening, verlies van eigen kennis en het wegvallen van marktwerking. Die laatste twee zijn het meest verraderlijk, omdat ze pas na jaren zichtbaar worden. Wie alles bij één partij belegt, heeft eenvoudig leveranciersmanagement, maar kan volgens het college een onwenselijke machtspositie creëren. Wie het opknipt, krijgt misschien per onderdeel de beste partij, maar betaalt met de inspanning om al die relaties te onderhouden.
Eén advies gaat tegen de intuïtie in en is daarom het waardevolst: vraag niet het onmogelijke. Overambitieuze eisen op het gebied van beveiliging, interoperabiliteit of functionaliteit leiden volgens het college vaak tot onnodige technische complexiteit, vertraging en hoge kosten. Richt je op kernfuncties en kies standaardoplossingen waar dat kan. De reflex om in je uitvraag maar vast alles op te schrijven wat je ooit zou willen, maakt je project dus duurder en trager, niet veiliger.
In zijn Jaarrapportage 2025 van 9 april 2026 zet het college er meteen de tegenhanger naast. Enerzijds: "Projecten lopen vast wanneer opdrachtgevers te veel leunen op de uitvoering en zelf onvoldoende concrete en meetbare eisen stellen." Anderzijds gaat het mis als een opdrachtgever "op de stoel van de opdrachtnemer gaat zitten" en oplossingen gaat voorschrijven in plaats van te sturen op de behoefte. Dan ontstaat er volgens het college wrijving en vertraging. Daartussen zit precies de rol die je zelf moet invullen. Je beschrijft wát je nodig hebt en hoe je gaat beoordelen of het klopt. Je schrijft niet voor hóe het gebouwd moet worden.
Praktisch vertaalt zich dat naar drie dingen die je zelf houdt, ongeacht welke vorm je kiest: de eisen, de acceptatie en de toegang. Je bepaalt zelf wat er gebouwd moet worden, je beoordeelt zelf of het klaar is, en je houdt zelf de sleutels van je omgevingen. Hoe je dat in je afspraken zet, staat uitgewerkt in de afspraken die je met een bouwer maakt.
Een team in het buitenland: wat je wint en wat je erbij koopt
Veel van wat je online vindt over tarieven per land komt van partijen die zelf buitenlandse ontwikkelteams verkopen. Dat maakt die cijfers niet per se onjuist, maar leg er wel een bron zonder dat belang naast. Eurostat meet de arbeidskosten per gewerkt uur per bedrijfstak. Hieronder staan de cijfers over 2024 voor de sector informatie en communicatie, uit de dataset lc_lci_lev.
| Land | Arbeidskosten per gewerkt uur, 2024 |
|---|---|
| Nederland | 58,00 euro |
| Duitsland | 57,40 euro |
| Tsjechië | 31,90 euro |
| Portugal | 26,60 euro |
| Polen | 26,30 euro |
| Servië | 26,20 euro |
| Roemenië | 23,70 euro |
Lees die tabel goed, want er staan drie dingen in die je makkelijk over het hoofd ziet. Ten eerste: dit is niet je factuur. Het zijn werkgeverskosten per gewerkt uur, en een bureau telt daar overhead, leegloop en winst bij op. Ten tweede: het gaat over de hele sector informatie en communicatie, niet over softwareontwikkelaars alleen. Ten derde, en dat is het belangrijkste: Duitsland staat vrijwel op ons niveau. Buitenland betekent dus niet automatisch goedkoop.
Dat blijkt ook uit wat Nederland feitelijk inkoopt. Volgens CBS-cijfers over de invoer van diensten kocht Nederland in 2025 voor 21,6 miljard euro aan computerdiensten in het buitenland, tegen 14,5 miljard in 2020. Maar de landen bovenaan die lijst zijn niet de goedkoopste. Het Verenigd Koninkrijk staat op 4,1 miljard, de Verenigde Staten op 2,9 miljard, Duitsland op 2,8 miljard en Ierland op 2,0 miljard. India volgt daar met 1,9 miljard net onder. Let wel: het CBS rekent onder computerdiensten ook gegevensverwerking en vergoedingen voor gebruikslicenties op software. Het is dus geen zuivere maat voor uitbesteed ontwikkelwerk. Nederlandse bedrijven kopen die computerdiensten hoe dan ook vooral in dure landen. Wat er wordt gehaald is dus niet alleen een lager tarief.
Wat kost het dan wel, en wat betekenen de woorden die je in offertes tegenkomt? Vier dingen om op te letten.
- Afstand kost tijd. Een veel geciteerd onderzoek uit 2003 vond dat werk dat over meerdere locaties is verdeeld ruwweg tweeënhalf keer zo lang duurde. Dezelfde onderzoekers schreven in 2025 zelf dat de omstandigheden sindsdien ingrijpend zijn veranderd. Gebruik het dus als waarschuwing dat afstand geld kost, niet als rekenfactor.
- Tijdzones werken twee kanten op. India loopt op onze zomertijd 3,5 uur voor en op onze wintertijd 4,5 uur, want daar geldt geen zomertijd. Oekraïne loopt altijd precies één uur voor. Een klein verschil geeft overlap in de middag; een groot verschil betekent dat een vraag pas de volgende dag beantwoord wordt.
- Nearshoring is gewoon dichtbij. Achter dat woord zit geen apart model. Het betekent dat je uitbesteedt aan een land in de buurt, zodat de tijdzone en de reistijd overzichtelijk blijven. Offshore is hetzelfde, maar dan ver weg.
- Wetten en regels. Het CBS vroeg bedrijven vanaf vijftig medewerkers naar de redenen om werk juist niet naar het buitenland te verplaatsen. Wettelijke en administratieve regels werden het vaakst genoemd, daarna onzekerheid over de kwaliteit van het buitenlandse werk. Taal- en cultuurverschillen kwamen pas veel lager in de rangorde. Die peiling ging over de jaren 2021 tot en met 2023.
Wil je het toch doen, dan zijn er drie dingen die het verschil maken en die geen extra geld kosten. Spreek een vast blok overlappende uren af waarin je elkaar live kunt bereiken. Zet één contactpersoon aan jouw kant die de vragen beantwoordt, want een team dat op antwoord wacht, staat stil. En werk met korte opleverrondes van hooguit twee weken, zodat een misverstand nooit langer dan die periode kan doorlopen.
De eerlijke conclusie is dat een buitenlands team goed kan werken, maar dat het het meeste vraagt van precies datgene wat je niet kunt uitbesteden: sturen. Werkt jouw eigen organisatie al met een duidelijke uitvraag en vaste opleverpunten, dan is de afstand te overbruggen. Is dat nog niet zo, begin dan dichterbij.
Gegevens die de grens over gaan
Zodra een ontwikkelaar buiten de Europese Economische Ruimte bij persoonsgegevens van jouw klanten kan, komt daar een aparte set regels bij. Belangrijk om te weten: die verantwoordelijkheid verhuist niet mee met het werk. Jij blijft aanspreekbaar, ook als jouw bureau het weer doorzet naar een onderaannemer of een clouddienst.
De makkelijkste route is een land waarvan de Europese Commissie heeft vastgesteld dat het beschermingsniveau voldoende is. Op die lijst staan onder meer het Verenigd Koninkrijk, Zwitserland, Japan, Zuid-Korea, Brazilië en Uruguay. Naar zo'n land mogen gegevens stromen zonder aanvullende waarborg. Voor een aantal landen dat in deze markt vaak langskomt geldt dat niet: India, Oekraïne, Servië en Marokko staan er niet bij. Canada en de Verenigde Staten staan er wél op, maar beperkt. Voor Canada geldt het besluit alleen voor commerciële organisaties, en voor de Verenigde Staten alleen voor bedrijven met een actieve certificering onder het Data Privacy Framework. Controleer dus per ontvanger of het besluit hem dekt; hoe dat werkt, staat in wat de AVG echt van je vraagt.
Ontbreekt zo'n besluit, dan werk je in de praktijk met de modelcontractbepalingen die de Europese Commissie op 4 juni 2021 heeft vastgesteld. Ze zijn gratis en je hoeft ze niet zelf te schrijven. Twee waarschuwingen horen daarbij. Kom je een pagina tegen die een oudere versie aanbiedt, gebruik die dan niet: voor doorgifte naar een derde land geldt alleen de set van 4 juni 2021. En ondertekenen is niet het eindpunt: je beoordeelt ook of de wetgeving van dat land het contract niet uitholt, en die beoordeling leg je vast. Een land kan een eigen privacywet hebben zonder dat dat jouw plichten wegneemt. India heeft er bijvoorbeeld een, maar de inhoudelijke verplichtingen daarvan gaan pas op 14 mei 2027 gelden.
Er is een uitweg die veel eenvoudiger is dan alle bovenstaande: zorg dat er geen persoonsgegevens de grens over gaan. Laat het buitenlandse team op testgegevens werken en houd de koppeling met je echte database aan de Nederlandse kant. Dat is niet alleen juridisch rustiger, het is ook gewoon verstandig. Het Centrum Informatiebeveiliging en Privacybescherming, een netwerk van overheidsorganisaties en marktpartijen, is er stellig over: testen met persoonsgegevens is niet toegestaan. Soms is het onvermijdelijk, en dan bepaal je met hun risicomatrix of het toch mag en welke maatregelen erbij horen. Werk waar het kan met kunstmatige gegevens.
Wanneer je een verwerkersovereenkomst nodig hebt
Hier gaat het vaak mis in beide richtingen: sommige bedrijven laten iedereen tekenen, andere niemand. De Autoriteit Persoonsgegevens kijkt niet naar de naam van het contract maar naar de feitelijke situatie. Wie bepaalt voor welk doel de gegevens worden verwerkt en hoe dat gebeurt?
Twee uitkomsten die je meteen kunt toepassen. Werkt iemand onder rechtstreeks gezag binnen jouw organisatie, zoals een gedetacheerde, dan is er sprake van intern beheer en is die persoon volgens de AP géén verwerker. Beheert of host een bureau jouw systeem en verwerkt het daarbij klantgegevens puur in jouw opdracht, dan is dat wél een verwerker en is een verwerkersovereenkomst verplicht. Ontbreekt die, dan zijn beide partijen in overtreding. Dat laatste is geen detail: je kunt je er dus niet achter verschuilen dat de leverancier hem niet aanbood.
De AP noemt negen onderwerpen die erin horen; die checklist staat uitgewerkt in onze uitleg over wat er in een verwerkersovereenkomst hoort. Twee van die negen zijn voor een bouwopdracht extra belangrijk, en de AP geeft er een tip bij die vaak wordt overgeslagen:
- Subverwerkers. Je bureau mag geen andere partij inschakelen zonder jouw voorafgaande schriftelijke toestemming. Die toestemming mag algemeen zijn, maar leg dan wel vast onder welke voorwaarden. Gaat een subverwerker de fout in, dan blijft je bureau volledig aansprakelijk richting jou.
- Wissen aan het einde. Na afloop verwijdert de verwerker de gegevens of geeft ze terug, inclusief kopieën. Die laatste twee woorden dekken de kopie van je database op de laptop van de ontwikkelaar. Vraag er ook echt om als de opdracht afloopt. Uitzondering: gegevens die de verwerker wettelijk moet bewaren.
- Concreetheid. De AP adviseert de afspraken zo concreet mogelijk te maken en ze regelmatig te herzien. In de loop van een project neem je vaak meer diensten af of lever je meer gegevens aan dan afgesproken.
Naast privacy speelt beveiliging. Het Nationaal Cyber Security Centrum heeft een gratis checklist voor afspraken met een IT-leverancier met negen onderwerpen, van onderhoud tot exitplan. Twee tips daaruit zijn het waard om over te nemen. De eerste gaat over beschikbaarheid. Bij een gegarandeerde uptime van 99,9 procent per jaar mogen je systemen ruim een werkdag achter elkaar plat liggen. Wordt datzelfde percentage per maand berekend, dan is het minder dan een uur. De tweede gaat over vertrekken. Leg vooraf vast wie waarvoor verantwoordelijk is bij een overstap, wie eigenaar is van de data inclusief de back-ups, hoe de overdracht gaat, en wanneer de oude partij de gegevens vernietigt. Dat laatste pas nadat de overstap echt is gelukt.
Sinds 15 augustus 2026 geldt daarnaast de Cyberbeveiligingswet. Die verplicht organisaties in achttien aangewezen sectoren om ook de beveiliging van hun toeleveringsketen te regelen. Val jij daar zelf niet onder, dan kan het je alsnog raken via een klant die er wel onder valt. Het NCSC legt de grens concreet uit: een leverancier van koffiebonen vormt geen risico voor de netwerk- en informatiesystemen, maar de beheerder van het netwerk of de kantoorautomatisering wel. Wie toegang heeft tot systemen, komt in de risico-inventarisatie voor. Het NCSC zegt er eerlijk bij dat een toezichthouder geen toezicht houdt op toeleveranciers. De druk komt dus niet van een inspectie, maar uit het contract met je klant.
Vier vragen die de vorm bepalen
Als je alles hierboven terugbrengt tot beslissingen, blijven er vier vragen over. Beantwoord ze in deze volgorde, want de eerste sluit de meeste opties uit.
- Ga jij dagelijks aanwijzingen geven? Zit die persoon bij je dagelijkse overleg, verdeel jij het werk en bepaal jij de werkwijze? Dan kies je detachering of loondienst, en niet een zelfstandige. Kun je een resultaat afbakenen en de invulling loslaten, dan werkt een zelfstandige of een opdracht aan een bureau prima.
- Hoe lang duurt het? Een afgebakende klus van enkele weken past bij een zelfstandige of een vaste prijs bij een bureau. Loopt het over een jaar heen, dan wegen continuïteit en overdracht zwaarder dan het uurtarief. Vraag dan expliciet wat er gebeurt als jouw contactpersoon vertrekt.
- Waar mogen de gegevens staan? Komt er productiedata bij, dan bepaalt dit antwoord mede het land. Kun je met testgegevens werken, dan staat de wereld open en kies je puur op prijs en aansturing.
- Hoe kom je eruit? Vraag dit vóórdat je tekent, niet erna. Welke opzegtermijn geldt, wie levert wat op, wie heeft de toegang, en wat gebeurt er met de gegevens. Als een partij deze vragen lastig vindt, weet je meteen genoeg.
Nog twee praktische punten. Betaal je een bemiddelaar, vraag dan hoe de marge is opgebouwd; hoe dat werkt staat in ons artikel over een AI-consultant inhuren in Nederland. En let op de termen die je in je uitvraag gebruikt. "IT uitbesteden" betekent in de markt meestal beheer van werkplekken, netwerk en helpdesk. Dat is een ander vak dan het laten bouwen van software, en je krijgt er ook andere aanbieders op.
Er is geen vorm die altijd wint. Een zelfstandige is snel en direct, maar valt weg als die ziek wordt. Een bureau vangt dat op en kost meer. Detachering geeft je de aansturing terug en brengt verplichtingen mee die op jou rusten. Een buitenlands team verlaagt het uurtarief en verhoogt wat je zelf aan sturing moet leveren. Kies de vorm die past bij hoeveel regie je écht kunt voeren, niet bij hoeveel je hoopt te besparen.
Wat je uitbesteedt is het bouwen. Wat je houdt is de eisen, de acceptatie en de toegang tot je eigen omgevingen. Leg daarom vóór je tekent drie dingen vast: wie er aanwijzingen geeft, waar de gegevens staan en hoe je eruit komt. Is een zelfstandige de vorm die bij jouw opdracht past? Plaats je opdracht op aiworktalent en ontvang voorstellen van specialisten, zodat je de aanpakken naast elkaar kunt leggen voordat je kiest.
Dit artikel geeft een algemeen overzicht van de vormen waarin je softwareontwikkeling kunt uitbesteden; wat bij jouw situatie past, hangt af van je omvang, je systemen en je planning. De juridische passages zijn de hoofdlijn van 5 september 2026 en kennen uitzonderingen per situatie; of iets in jouw geval als terbeschikkingstelling geldt, wordt beoordeeld aan de hand van de feiten en omstandigheden. De arbeidskosten komen uit Eurostat en zijn werkgeverskosten per gewerkt uur voor de hele sector informatie en communicatie, geen uurtarieven. De handelscijfers komen uit tabel 84765NED van het CBS. Het aangehaalde advies van het Adviescollege ICT-toetsing is geschreven voor de rijksoverheid en gaat over aanzienlijk grotere projecten. Dit is geen aanbeveling van een specifieke leverancier en geen juridisch advies; raadpleeg bij twijfel een jurist.