Gratis bedrijfsscan+31 6 27568359

Een vrijblijvend gesprek van een uur.

Van wie is de software die je laat bouwen? En wat als de bouwer stopt?

Gerwin Kuijntjes4 min. leestijd
  • Software op maat
  • Eigenaarschap
  • Keuzehulp
Van wie is de software die je laat bouwen? En wat als de bouwer stopt?

Bij software op maat gaat het gesprek meestal over wat het doet, wat het kost en wanneer het klaar is. De vraag die er op lange termijn het meest toe doet, wordt vaak niet gesteld: wat heb ik straks in handen als het samenwerken ophoudt?

Stel die vraag vooraf, zeker als je met één persoon werkt. De antwoorden horen in de overeenkomst te staan.

Waarom dit belangrijker is dan het lijkt

Software is geen bureau of bestelbus. Als je die koopt, staat hij op je erf en is de vraag beantwoord. Bij software zit het eigendom verspreid over vier dingen, en die kunnen alle vier ergens anders liggen:

  • De broncode is de leesbare versie van het programma waarin aanpassingen worden gedaan.
  • De gegevens bestaan bijvoorbeeld uit klanten, orders, uren en historie.
  • De omgeving omvat de servers en de accounts waarop het programma draait.
  • De documentatie legt uit wat er is gebouwd en waarom bepaalde keuzes zijn gemaakt.

Heb je die vier in handen, dan kan altijd iemand anders verder. Ontbreekt er één, dan zit je vast, ook al staat er ergens op papier dat het van jou is.

Zeven vragen die je vooraf stelt

1. Krijg ik de broncode en wat mag ik ermee?

Vraag niet alleen of je de code krijgt, maar ook of je hem door iemand anders mag laten aanpassen.

2. Op wiens naam staan de accounts?

Domeinnaam, hosting, e-mail en andere diensten horen op jouw naam te staan, met de bouwer als beheerder. Staan ze op naam van de bouwer, dan ben je voor de toegang afhankelijk van die partij.

3. Kan ik mijn gegevens exporteren?

Vraag of je zelf alle gegevens kunt downloaden in een vorm die een ander programma kan inlezen, en hoe vaak dat kan.

4. Waar worden mijn gegevens bewaard?

Voor de AVG moet je weten in welk land de servers staan en wie toegang heeft. Europa is voor de meeste bedrijven de eenvoudigste keuze.

5. Is er gebouwd met gangbare techniek?

Met bekende bouwstenen kan een andere ontwikkelaar het werk overnemen. Bij eigen techniek die alleen de maker begrijpt, blijf je ondanks toegang tot de code afhankelijk van die persoon.

6. Is er documentatie?

Een opvolger heeft geen dik handboek nodig, maar wel praktische informatie: hoe start je het programma, waar staat wat en waarom zijn bepaalde keuzes gemaakt?

7. Wat gebeurt er als de samenwerking stopt?

Leg vast wat je meekrijgt, binnen welke termijn en welke kosten daaraan verbonden zijn.

Krijg je op een van deze zeven een vaag antwoord, dan weet je genoeg. Niet per se dat het mis is, wel dat je moet doorvragen.

Hoe ik het zelf regel

Om het maar gewoon op te schrijven, dan kun je het naast andere aanbiedingen leggen:

  • Wat ik voor je bouw is en blijft van jou, inclusief de broncode en de documentatie om het te beheren of over te dragen.
  • Domein, hosting en overige accounts staan op jouw naam. Ik beheer ze, jij bezit ze.
  • Je gegevens blijven van jou en je kunt ze eruit halen wanneer je wilt. Vooraf spreken we af waar ze staan, standaard bij een partij met servers in Europa.
  • Ik gebruik bewust geen eigen bedenksels, maar techniek die elke ontwikkelaar kent.
  • Je zit nergens aan vast en blijft alleen zolang het bevalt.

Hoe dat is vastgelegd staat in de voorwaarden.

Werken met één ontwikkelaar

Bij één engineer praat je rechtstreeks met degene die bouwt. Dat scheelt overdracht en wachttijd. Tegelijk blijft de continuïteit afhankelijk van één persoon, tenzij je die vooraf goed regelt.

Het antwoord is niet “dat gebeurt niet”. Het antwoord is dat het niet uit hoort te maken. Als jij de code, de gegevens, de accounts en de documentatie hebt, en er is gebouwd op een manier die anderen kennen, dan kan een andere ontwikkelaar verder waar ik gebleven ben. Dat kost inwerktijd, en je bent niets kwijt.

Dezelfde vraag geldt bij een groter bedrijf. Ook bedrijven worden overgenomen, wisselen van koers of stoppen met een dienst. Het aantal medewerkers is geen garantie. Toegang tot code, gegevens, accounts en documentatie geeft wel een uitweg.

Waar je op moet letten bij elke aanbieding

Twee dingen om te controleren, ongeacht bij wie je uitkomt.

Kijk of “van jou” ook echt eigendom betekent en niet alleen gebruiksrecht zolang je betaalt. Beide modellen bestaan en beide zijn legitiem, maar het prijsverschil hoort er dan wel te zijn.

En kijk of de maandelijkse kosten iets opleveren. Betalen voor het draaiend houden, updates en bereikbaarheid is normaal en verstandig. Betalen om bij je eigen gegevens te mogen is iets anders.

Wil je hierover doorpraten, of wil je dat ik meekijk naar wat je nu hebt liggen bij een andere partij? Plan een gratis bedrijfsscan, dan neem ik het met je door. Ook als daar uitkomt dat je het beter kunt laten zoals het is.

Veelgestelde vragen

Nog even dit

01Van wie is maatwerksoftware die ik laat bouwen?

Dat hangt af van wat je afspreekt, dus leg het vast. Bij mij is wat ik voor je bouw van jou, inclusief de broncode en de documentatie om het te beheren of over te dragen. Bij andere partijen komt het ook voor dat je alleen gebruiksrecht krijgt zolang je betaalt. Beide kan, maar je wilt weten welke van de twee je koopt.

02Wat gebeurt er met mijn software als de ontwikkelaar ermee stopt?

Als je de broncode, de documentatie en de toegang tot de omgeving hebt, kan een andere ontwikkelaar verder waar de vorige gebleven is. Het kost inwerktijd, maar je bent niets kwijt. Ontbreekt een van die drie, dan wordt het lastig, en dat is precies waarom je het vooraf regelt.

03Wat is broncode en waarom wil ik die hebben?

Broncode is de leesbare versie van het programma, de tekst die de ontwikkelaar schrijft en waar het werkende programma uit wordt gemaakt. Zonder die tekst kan niemand het programma aanpassen. Met die tekst kan elke ontwikkelaar verder.

04Zit ik ergens aan vast als ik voor één persoon kies?

Dat hoeft niet, als drie dingen kloppen: je hebt de code en de documentatie, alle accounts staan op jouw naam, en er is gebouwd met techniek die veel ontwikkelaars kennen. Dan blijf je alleen omdat het bevalt en niet omdat je niet weg kunt.

Wil je dit laten uitvoeren?

Je kunt de stappen uit dit artikel zelf uitvoeren. Wil je het uitbesteden, dan kan ik je website of software bouwen en beheren. Na oplevering is het werk van jou.

Gratis bedrijfsscanBellen