{"id":33150,"date":"2026-05-16T11:22:59","date_gmt":"2026-05-16T09:22:59","guid":{"rendered":"https:\/\/sunbytes.io\/?p=33150"},"modified":"2026-05-16T11:23:00","modified_gmt":"2026-05-16T09:23:00","slug":"vragen-om-te-stellen-aan-een-app-development-agency","status":"publish","type":"post","link":"https:\/\/sunbytes.io\/nl\/blog\/softwareontwikkeling\/vragen-om-te-stellen-aan-een-app-development-agency\/","title":{"rendered":"Vragen die je moet stellen voordat je tekent met een app development agency"},"content":{"rendered":"<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_62 counter-hierarchy ez-toc-counter ez-toc-custom ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title \" >In this post<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Toggle Table of Content\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #0d023e;color:#0d023e\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #0d023e;color:#0d023e\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/sunbytes.io\/nl\/blog\/softwareontwikkeling\/vragen-om-te-stellen-aan-een-app-development-agency\/#TLDR\" title=\"TL;DR\">TL;DR<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/sunbytes.io\/nl\/blog\/softwareontwikkeling\/vragen-om-te-stellen-aan-een-app-development-agency\/#Waarom_de_meeste_Nederlandse_bedrijven_deze_vragen_overslaan_en_wat_het_ze_kost\" title=\"Waarom de meeste Nederlandse bedrijven deze vragen overslaan en wat het ze kost\">Waarom de meeste Nederlandse bedrijven deze vragen overslaan en wat het ze kost<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/sunbytes.io\/nl\/blog\/softwareontwikkeling\/vragen-om-te-stellen-aan-een-app-development-agency\/#Hoe_je_deze_lijst_gebruikt_in_het_laatste_pre-contractgesprek\" title=\"Hoe je deze lijst gebruikt in het laatste pre-contractgesprek\">Hoe je deze lijst gebruikt in het laatste pre-contractgesprek<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/sunbytes.io\/nl\/blog\/softwareontwikkeling\/vragen-om-te-stellen-aan-een-app-development-agency\/#Category_1_Team_and_delivery_model\" title=\"Category 1: Team and delivery model\">Category 1: Team and delivery model<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/sunbytes.io\/nl\/blog\/softwareontwikkeling\/vragen-om-te-stellen-aan-een-app-development-agency\/#Category_2_IP_code_ownership_and_project_exit\" title=\"Category 2: IP, code ownership, and project exit\">Category 2: IP, code ownership, and project exit<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/sunbytes.io\/nl\/blog\/softwareontwikkeling\/vragen-om-te-stellen-aan-een-app-development-agency\/#Category_3_Contract_pricing_model_and_scope_changes\" title=\"Category 3: Contract, pricing model, and scope changes\">Category 3: Contract, pricing model, and scope changes<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/sunbytes.io\/nl\/blog\/softwareontwikkeling\/vragen-om-te-stellen-aan-een-app-development-agency\/#Category_4_GDPR_data_processing_and_security\" title=\"Category 4: GDPR, data processing, and security\">Category 4: GDPR, data processing, and security<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/sunbytes.io\/nl\/blog\/softwareontwikkeling\/vragen-om-te-stellen-aan-een-app-development-agency\/#Category_5_References_track_record_and_conflict_resolution\" title=\"Category 5: References, track record, and conflict resolution\">Category 5: References, track record, and conflict resolution<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-9\" href=\"https:\/\/sunbytes.io\/nl\/blog\/softwareontwikkeling\/vragen-om-te-stellen-aan-een-app-development-agency\/#De_5_vragen_die_Nederlandse_bedrijven_het_vaakst_vergeten_te_stellen\" title=\"De 5 vragen die Nederlandse bedrijven het vaakst vergeten te stellen\">De 5 vragen die Nederlandse bedrijven het vaakst vergeten te stellen<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-10\" href=\"https:\/\/sunbytes.io\/nl\/blog\/softwareontwikkeling\/vragen-om-te-stellen-aan-een-app-development-agency\/#Hoe_Sunbytes_pre-contractvragen_beantwoordt\" title=\"Hoe Sunbytes pre-contractvragen beantwoordt\">Hoe Sunbytes pre-contractvragen beantwoordt<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-11\" href=\"https:\/\/sunbytes.io\/nl\/blog\/softwareontwikkeling\/vragen-om-te-stellen-aan-een-app-development-agency\/#Why_Sunbytes\" title=\"Why Sunbytes\">Why Sunbytes<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-12\" href=\"https:\/\/sunbytes.io\/nl\/blog\/softwareontwikkeling\/vragen-om-te-stellen-aan-een-app-development-agency\/#FAQs\" title=\"FAQs\">FAQs<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-13\" href=\"https:\/\/sunbytes.io\/nl\/blog\/softwareontwikkeling\/vragen-om-te-stellen-aan-een-app-development-agency\/#Laten_we_beginnen_met_Sunbytes\" title=\"Laten we beginnen met Sunbytes\">Laten we beginnen met Sunbytes<\/a><\/li><\/ul><\/nav><\/div>\n\n<p class=\" eplus-wrapper\">Het laatste gesprek voordat je tekent met een app development agency moet de onderdelen van de samenwerking testen die belangrijk worden zodra delivery start. In deze fase kan de proposal sterk lijken. De kosten kunnen binnen je budget passen. De timeline kan realistisch klinken. Wat nog onduidelijk is, is vaak belangrijker: wie schrijft de code, wie is eigenaar van de code, hoe worden scope changes afgehandeld, welke data-processing terms gelden en wat gebeurt er als het project begint uit te lopen?<\/p>\n\n\n\n<p class=\" eplus-wrapper\">Voor Nederlandse en Europese bedrijven zijn dit geen administratieve details. Ze be\u00efnvloeden GDPR\/AVG-verplichtingen, afdwingbaarheid van het contract, budgetcontrole, deliverycontinu\u00efteit en de mogelijkheid om het project later naar een andere partner over te dragen indien nodig. Als je het volledige project nog vanaf nul vormgeeft, biedt de <strong><a href=\"https:\/\/sunbytes.io\/nl\/blog\/softwareontwikkeling\/application-development-guide\/\" target=\"_blank\" rel=\"noreferrer noopener\">complete mobile app development guide<\/a><\/strong> een breder planningsperspectief voordat je dit laatste vendorgesprek bereikt.<\/p>\n\n\n\n<p class=\" eplus-wrapper\">Dit artikel geeft je 20 vragen die je moet stellen voordat je tekent met een app development agency, inclusief red flag-antwoorden om op te letten en goede antwoorden die je van een professionele partner mag verwachten.<\/p>\n\n\n\n<h2 class=\" wp-block-heading eplus-wrapper\"><span class=\"ez-toc-section\" id=\"TLDR\"><\/span>TL;DR<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\" eplus-wrapper\">Voordat je tekent met een app development agency, stel je vragen binnen vijf gebieden: team en deliverymodel, IP en exitrechten, pricing en scope changes, GDPR\/AVG en security, en referenties en escalatie. Het doel is niet om de agency te ondervragen. Het doel is om het contract, de teamsetup en deliveryrisico\u2019s zichtbaar te maken voordat de eerste sprint start.<\/p>\n\n\n\n<p class=\" eplus-wrapper\">De 20 vragen zijn:<\/p>\n\n\n\n<figure class=\" wp-block-table eplus-wrapper\"><table class=\"has-fixed-layout\"><thead><tr><th>Category<\/th><th>Questions to ask<\/th><\/tr><\/thead><tbody><tr><td>Team and delivery model<\/td><td>Q1. Who will write the code? Q2. What seniority level is assigned? Q3. What happens if a key developer leaves? Q4. Is the team dedicated or shared?<\/td><\/tr><tr><td>IP, code ownership, and exit<\/td><td>Q5. Who owns the code? Q6. How do we transition to another agency? Q7. Which third-party libraries will be used? Q8. How is the codebase protected if the agency stops operating?<\/td><\/tr><tr><td>Contract, pricing, and scope changes<\/td><td>Q9. Is this fixed-scope or time-and-materials? Q10. How are new features added? Q11. What happens if milestones are delayed? Q12. Which costs are excluded?<\/td><\/tr><tr><td>GDPR, data, and security<\/td><td>Q13. Is a DPA ready? Q14. Where is project data stored? Q15. Who accesses production data? Q16. What happens after a data breach?<\/td><\/tr><tr><td>References and escalation<\/td><td>Q17. Can we speak to a similar Dutch or EU client? Q18. What happens if the project is behind schedule? Q19. How do we resolve technical disagreement? Q20. Which law governs the contract?<\/td><\/tr><\/tbody><\/table><figcaption class=\"wp-element-caption\">20 vragen die je moet stellen voordat je tekent met een app development agency<\/figcaption><\/figure>\n\n\n\n<p class=\" eplus-wrapper\">Als je nog meerdere vendors vergelijkt in plaats van je voor te bereiden om met \u00e9\u00e9n of twee finalisten te tekenen, begin dan met <strong><a href=\"https:\/\/sunbytes.io\/nl\/blog\/softwareontwikkeling\/mobile-app-development-company-in-europe\/\" target=\"_blank\" rel=\"noreferrer noopener\">how to evaluate and choose a mobile app development company<\/a><\/strong>. Dit artikel is bedoeld voor het laatste pre-contractgesprek.<\/p>\n\n\n\n<h2 class=\" wp-block-heading eplus-wrapper\"><span class=\"ez-toc-section\" id=\"Waarom_de_meeste_Nederlandse_bedrijven_deze_vragen_overslaan_en_wat_het_ze_kost\"><\/span>Waarom de meeste Nederlandse bedrijven deze vragen overslaan en wat het ze kost<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\" eplus-wrapper\">De vragen die de meeste bescherming bieden, zijn vaak precies de vragen die teams te laat stellen.<\/p>\n\n\n\n<p class=\" eplus-wrapper\">IP ownership klinkt als een juridisch detail totdat de klant de codebase naar een andere agency moet verplaatsen. Een Data Processing Agreement klinkt als papierwerk totdat persoonsgegevens in de developmentomgeving terechtkomen. Een governing-law clause klinkt standaard totdat een geschil buiten Nederland moet worden opgelost.<\/p>\n\n\n\n<p class=\" eplus-wrapper\">De kosten verschijnen zelden op dag \u00e9\u00e9n. Ze verschijnen in Sprint 3, wanneer het team ontdekt dat de <strong><a href=\"https:\/\/sunbytes.io\/nl\/tech-service\/dedicated-ontwikkelaars\/\" target=\"_blank\" rel=\"noreferrer noopener\">\u201cdedicated\u201d developers<\/a><\/strong> over meerdere klanten verdeeld zijn. Ze verschijnen wanneer een feature change tot discussie leidt omdat het contract niet definieert wat een change order triggert. Ze verschijnen na launch, wanneer de klant de codebase niet netjes kan overnemen omdat handover rights nooit expliciet zijn gemaakt.<\/p>\n\n\n\n<p class=\" eplus-wrapper\">Een professionele agency hoort niet defensief te reageren wanneer je deze vragen stelt. De antwoorden laten zien of de agency eerder serieus klantwerk heeft geleverd. Een weigering om duidelijk te antwoorden is op zichzelf nuttige informatie.<\/p>\n\n\n\n<h2 class=\" wp-block-heading eplus-wrapper\"><span class=\"ez-toc-section\" id=\"Hoe_je_deze_lijst_gebruikt_in_het_laatste_pre-contractgesprek\"><\/span>Hoe je deze lijst gebruikt in het laatste pre-contractgesprek<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\" eplus-wrapper\">Gebruik deze lijst nadat je al een voorkeursagency of \u00e9\u00e9n tot twee finalisten hebt. Dit is niet de eerste vendor screening step. Dit is de laatste check v\u00f3\u00f3r contract commitment.<\/p>\n\n\n\n<p class=\" eplus-wrapper\">Plan een aparte pre-contract Q&amp;A-call. Voeg deze vragen niet toe aan het einde van een pitchmeeting. De agency moet weten dat het gesprek gaat over delivery, contract terms, data en risico.<\/p>\n\n\n\n<p class=\" eplus-wrapper\">Deel de vijf vraagcategorie\u00ebn van tevoren, niet per se elke vraag. Een voorbereide agency brengt de juiste mensen mee naar het gesprek: delivery lead, technical lead, account owner en iemand die contract- en data-processing terms begrijpt.<\/p>\n\n\n\n<p class=\" eplus-wrapper\">Neem je project brief en proposal mee naar het gesprek. Als de brief nog vaag is, blijven de antwoorden ook vaag. Zorg v\u00f3\u00f3r deze fase dat je weet [what to include in your mobile app development brief], zodat de agency kan antwoorden op basis van een echte scope, niet alleen een idee.<\/p>\n\n\n\n<p class=\" eplus-wrapper\">Maak notities van de antwoorden. Als je twee finalisten hebt, vergelijk hun antwoorden na de call. Een lagere prijs kan minder aantrekkelijk worden wanneer de agency IP ownership, production access control, change orders of breach notification niet kan uitleggen.<\/p>\n\n\n\n<figure class=\" wp-block-image size-large eplus-wrapper\"><img decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/sunbytes.io\/app\/uploads\/2026\/05\/Vragen-die-u-moet-stellen-voordat-u-met-een-app-ontwikkelingsbureau-in-zee-gaat-5-gebieden-1024x576.webp\" alt=\"Vragen die u moet stellen voordat u met een app-ontwikkelingsbureau in zee gaat (5 gebieden)\" class=\"wp-image-33153\" srcset=\"https:\/\/sunbytes.io\/app\/uploads\/2026\/05\/Vragen-die-u-moet-stellen-voordat-u-met-een-app-ontwikkelingsbureau-in-zee-gaat-5-gebieden-1024x576.webp 1024w, https:\/\/sunbytes.io\/app\/uploads\/2026\/05\/Vragen-die-u-moet-stellen-voordat-u-met-een-app-ontwikkelingsbureau-in-zee-gaat-5-gebieden-300x169.webp 300w, https:\/\/sunbytes.io\/app\/uploads\/2026\/05\/Vragen-die-u-moet-stellen-voordat-u-met-een-app-ontwikkelingsbureau-in-zee-gaat-5-gebieden-768x432.webp 768w, https:\/\/sunbytes.io\/app\/uploads\/2026\/05\/Vragen-die-u-moet-stellen-voordat-u-met-een-app-ontwikkelingsbureau-in-zee-gaat-5-gebieden.webp 1200w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">Vragen die u moet stellen voordat u met een app-ontwikkelingsbureau in zee gaat (5 gebieden)<\/figcaption><\/figure>\n\n\n\n<h3 class=\" wp-block-heading eplus-wrapper\"><span class=\"ez-toc-section\" id=\"Category_1_Team_and_delivery_model\"><\/span>Category 1: Team and delivery model<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p class=\" eplus-wrapper\">Deze categorie verifieert wie het product daadwerkelijk gaat bouwen. Het doel is om een duidelijke deliveryteamsetup te onderscheiden van een gedeelde resource pool die achter salestaal verborgen zit.<\/p>\n\n\n\n<figure class=\" wp-block-table eplus-wrapper\"><table class=\"has-fixed-layout\"><thead><tr><th>Question<\/th><th>Why it matters<\/th><th>Red flag answer<\/th><th>Good answer<\/th><\/tr><\/thead><tbody><tr><td>\u201cWho will actually write the code for our project?\u201d<\/td><td>Het antwoord laat zien of je named people krijgt of een generieke pool.<\/td><td>\u201cOur development team will handle it.\u201d Geen namen, geen rollen, geen senioriteit.<\/td><td>Noemt de tech lead of senior developer. Beschrijft team composition en wie delivery quality reviewt.<\/td><\/tr><tr><td>\u201cWhat seniority level are the developers assigned to our project?\u201d<\/td><td>Junior-heavy teams kunnen werken, maar alleen als senior oversight duidelijk is.<\/td><td>\u201cWe only use senior developers.\u201d Dit is vaak een salesantwoord tenzij namen en rollen het ondersteunen.<\/td><td>Geeft de verhouding aan, bijvoorbeeld \u00e9\u00e9n senior en twee mid-level developers. Noemt wie code reviewt v\u00f3\u00f3r delivery.<\/td><\/tr><tr><td>\u201cWhat happens if a key developer leaves mid-project?\u201d<\/td><td>Dit test knowledge transfer en succession planning.<\/td><td>\u201cThat has never happened.\u201d Geen replacement process. Geen documentation practice.<\/td><td>Beschrijft handover, documentatie, repository standards en replacement expectations.<\/td><\/tr><tr><td>\u201cDoes our team work only on our project, or split time across multiple clients?\u201d<\/td><td>Dit definieert wat \u201cdedicated\u201d in de praktijk betekent.<\/td><td>\u201cThey are dedicated to your project,\u201d maar zonder schriftelijke definitie van availability of exclusivity.<\/td><td>Geeft aan of het team exclusief, deels gedeeld of project-based is. Eventuele uitzonderingen worden schriftelijk vastgelegd.<\/td><\/tr><\/tbody><\/table><figcaption class=\"wp-element-caption\"><strong>Category 1: Team and delivery model<\/strong><\/figcaption><\/figure>\n\n\n\n<p class=\" eplus-wrapper\">Een shared specialist is niet altijd een probleem. Een DevOps- of QA-specialist kan bijvoorbeeld meer dan \u00e9\u00e9n project ondersteunen. Het probleem ontstaat wanneer de agency een dedicated model verkoopt, maar core developers over meerdere klanten verdeelt zonder dit te melden.<\/p>\n\n\n\n<p class=\" eplus-wrapper\">Voor Nederlandse bedrijven die werken met een NL-VN deliverymodel is deze vraag nog belangrijker. De timezone overlap kan goed werken, maar alleen wanneer team availability en decision ownership vanaf het begin duidelijk zijn.<\/p>\n\n\n\n<h3 class=\" wp-block-heading eplus-wrapper\"><span class=\"ez-toc-section\" id=\"Category_2_IP_code_ownership_and_project_exit\"><\/span>Category 2: IP, code ownership, and project exit<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p class=\" eplus-wrapper\">Deze categorie beschermt de klant als de relatie verandert. Een goed contract moet exit mogelijk maken zonder dat het project in een gijzelsituatie terechtkomt.<\/p>\n\n\n\n<figure class=\" wp-block-table eplus-wrapper\"><table class=\"has-fixed-layout\"><thead><tr><th>Question<\/th><th>Why it matters<\/th><th>Red flag answer<\/th><th>Good answer<\/th><\/tr><\/thead><tbody><tr><td>\u201cWho owns the code at every stage of the project: during development and at handover?\u201d<\/td><td>Ownership be\u00efnvloedt je vermogen om de app later te onderhouden, wijzigen of verplaatsen.<\/td><td>\u201cYou own the product at handover,\u201d maar het contract is onduidelijk over source code, repositories of reusable components.<\/td><td>Het contract vermeldt duidelijk wat de klant ownet, wat de agency behoudt en hoe source code wordt overgedragen.<\/td><\/tr><tr><td>\u201cWhat is the process for moving the project to another agency if we change partners?\u201d<\/td><td>Een professionele agency kan exit uitleggen zonder het als belediging te behandelen.<\/td><td>\u201cWe would discuss that if it happens.\u201d Geen handover process. Proprietary tooling cre\u00ebert lock-in.<\/td><td>Beschrijft repository access, documentatie, environment setup, handover support en transition timing.<\/td><\/tr><tr><td>\u201cWhich third-party libraries and open-source components will you use, and what are the licence implications?\u201d<\/td><td>Open-source licences kunnen impact hebben op commercial use, redistribution of derivative work.<\/td><td>\u201cWe use standard libraries, so it is fine.\u201d Geen licence review. Geen component list.<\/td><td>Geeft aan hoe libraries worden geselecteerd, gereviewd en gedocumenteerd. Flagged restrictive licences v\u00f3\u00f3r implementation.<\/td><\/tr><tr><td>\u201cIs there a code escrow arrangement, or how is the codebase protected if the agency stops operating?\u201d<\/td><td>Grotere projecten hebben continu\u00efteit nodig als de agency niet meer beschikbaar is.<\/td><td>\u201cThat will not happen.\u201d Geen repository access buiten de agency.<\/td><td>Biedt client-owned repository access, regelmatige code pushes of een escrow option voor grotere contracten.<\/td><\/tr><\/tbody><\/table><figcaption class=\"wp-element-caption\"><strong>Category 2: IP, code ownership, and project exit<\/strong><\/figcaption><\/figure>\n\n\n\n<p class=\" eplus-wrapper\">Accepteer geen vage ownership language. \u201cThe app is yours\u201d is niet genoeg. Je hebt duidelijkheid nodig over source code, repositories, build scripts, documentatie, design files, third-party components en deployment access.<\/p>\n\n\n\n<p class=\" eplus-wrapper\">Het doel is niet om je voor te bereiden op een slechte relatie. Het doel is om zeker te weten dat het project normale zakelijke veranderingen kan overleven.<\/p>\n\n\n\n<h3 class=\" wp-block-heading eplus-wrapper\"><span class=\"ez-toc-section\" id=\"Category_3_Contract_pricing_model_and_scope_changes\"><\/span>Category 3: Contract, pricing model, and scope changes<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p class=\" eplus-wrapper\">Deze categorie controleert hoe financieel risico wordt afgehandeld. Veel app projecten falen niet omdat de eerste estimate fout was. Ze falen omdat het contract niet definieerde hoe verandering zou worden afgehandeld.<\/p>\n\n\n\n<figure class=\" wp-block-table eplus-wrapper\"><table class=\"has-fixed-layout\"><thead><tr><th>Question<\/th><th>Why it matters<\/th><th>Red flag answer<\/th><th>Good answer<\/th><\/tr><\/thead><tbody><tr><td>\u201cIs this a fixed-scope or time-and-materials contract, and what triggers a change order?\u201d<\/td><td>Fixed-scope en T&amp;M-contracten dragen verschillende risico\u2019s.<\/td><td>\u201cIt is mostly fixed, but we can adjust.\u201d Geen duidelijke trigger voor change orders.<\/td><td>Noemt het model. Definieert wat telt als een nieuwe feature, gewijzigde requirement, third-party delay of out-of-scope request.<\/td><\/tr><tr><td>\u201cIf we add a feature during the project, what is the process and typical cost impact?\u201d<\/td><td>Scope changes zijn normaal. Het proces mag niet ge\u00efmproviseerd worden.<\/td><td>\u201cWe can usually fit in small changes.\u201d Geen schriftelijke impact assessment.<\/td><td>Schriftelijke change request, impact estimate, approval step en timeline update v\u00f3\u00f3r implementation.<\/td><\/tr><tr><td>\u201cWhat are the payment terms, and what happens if a milestone is delayed on your side?\u201d<\/td><td>Payment terms moeten aansluiten op delivery progress.<\/td><td>Monthly billing loopt door zelfs wanneer vendor-caused delays delivery blokkeren.<\/td><td>Milestones zijn gekoppeld aan accepted deliverables. Vendor-caused delay heeft een duidelijke remedy of payment adjustment.<\/td><\/tr><tr><td>\u201cAre there costs not included in this proposal, such as maintenance, hosting, App Store fees, third-party APIs, or support?\u201d<\/td><td>Hidden costs veranderen het echte budget na ondertekening.<\/td><td>\u201cThose are standard costs you handle separately.\u201d Geen estimate van uitgesloten items.<\/td><td>Zet exclusions duidelijk op een rij en geeft geschatte jaarlijkse running costs.<\/td><\/tr><\/tbody><\/table><figcaption class=\"wp-element-caption\"><strong>Category 3: Contract, pricing model, and scope changes<\/strong><\/figcaption><\/figure>\n\n\n\n<p class=\" eplus-wrapper\">Vraag 12 is de vraag die veel teams missen. De build price is niet de volledige kost. Hosting, maintenance, support, analytics tools, third-party APIs, App Store accounts, security testing en post-launch changes kunnen het Year 1-budget verhogen. Gebruik [hidden costs of mobile app development] om te controleren welke kostencategorie\u00ebn v\u00f3\u00f3r ondertekening moeten worden verduidelijkt.<\/p>\n\n\n\n<p class=\" eplus-wrapper\">Als je bijna tekent met een app development agency, gebruik het laatste gesprek dan om de punten te verduidelijken die delivery risk be\u00efnvloeden: team structure, scope changes, pricing model, DPA, SCCs, governing law, access control, escalation path en post-handover ownership. Sunbytes kan je helpen deze vragen te reviewen voordat je je commit. <strong><a href=\"https:\/\/sunbytes.io\/nl\/contact\/\" target=\"_blank\" rel=\"noreferrer noopener\">Talk to Sunbytes<\/a><\/strong> before signing.<\/p>\n\n\n\n<h3 class=\" wp-block-heading eplus-wrapper\"><span class=\"ez-toc-section\" id=\"Category_4_GDPR_data_processing_and_security\"><\/span>Category 4: GDPR, data processing, and security<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p class=\" eplus-wrapper\">Deze categorie is waar Nederlandse en Europese procurement vaak meer precisie nodig heeft. Als de app persoonsgegevens verwerkt, is de agency relationship niet alleen een delivery relationship. Het kan ook een data-processing relationship zijn.<\/p>\n\n\n\n<figure class=\" wp-block-table eplus-wrapper\"><table class=\"has-fixed-layout\"><thead><tr><th>Question<\/th><th>Why it matters<\/th><th>Red flag answer<\/th><th>Good answer<\/th><\/tr><\/thead><tbody><tr><td>\u201cDo you have a Data Processing Agreement ready to sign, including SCCs if personal data is transferred outside the EU\/EEA?\u201d<\/td><td>Article 28 GDPR vereist dat verwerking door een processor wordt geregeld door een contract of andere juridische handeling.<\/td><td>\u201cWe will sort that out during the project.\u201d Geen DPA klaar voordat personal data wordt verwerkt.<\/td><td>Heeft een DPA-proces klaar v\u00f3\u00f3r projectstart. Bevat SCCs waar non-EU\/EEA transfer van toepassing is.<\/td><\/tr><tr><td>\u201cWhere is project data stored: EU-only, or mixed with non-EU storage?\u201d<\/td><td>Data location be\u00efnvloedt privacy, procurement en risk review.<\/td><td>Kan hosting regions niet noemen of gebruikt mixed regions zonder uitleg.<\/td><td>Noemt cloud provider en region. Kan EU-only storage ondersteunen wanneer het project dit vereist.<\/td><\/tr><tr><td>\u201cWho has access to production data during development, and how is access controlled?\u201d<\/td><td>Developers mogen niet standaard brede toegang hebben.<\/td><td>\u201cThe whole team has access.\u201d Geen access policy of review process.<\/td><td>Gebruikt role-based access, least-privilege access, named approvers en documented reviews.<\/td><\/tr><tr><td>\u201cWhat is your incident response procedure if a data breach occurs during development, and when do you notify us?\u201d<\/td><td>De klant heeft genoeg tijd nodig om te beoordelen en de toezichthouder te informeren waar vereist.<\/td><td>\u201cWe would contact you if something happens.\u201d Geen timeline, geen incident response process.<\/td><td>Heeft een written incident response process en committeert zich aan snelle client notification na discovery.<\/td><\/tr><\/tbody><\/table><figcaption class=\"wp-element-caption\"><strong>Category 4: GDPR, data processing, and security<\/strong><\/figcaption><\/figure>\n\n\n\n<p class=\" eplus-wrapper\">Voor Q13 is de DPA geen voorkeur. <a href=\"https:\/\/gdpr-info.eu\/art-28-gdpr\/\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">Article 28 GDPR<\/a> stelt dat verwerking door een processor moet worden geregeld door een contract of andere juridische handeling waarin processing scope, duration, purpose, data types, data-subject categories en obligations worden vastgelegd.<\/p>\n\n\n\n<p class=\" eplus-wrapper\">Als personal data vanuit de EU\/EEA naar een land buiten de EU\/EEA gaat, vraag dan of Standard Contractual Clauses van toepassing zijn. De <a href=\"https:\/\/commission.europa.eu\/law\/law-topic\/data-protection\/international-dimension-data-protection\/standard-contractual-clauses-scc_en\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">Europese Commissie<\/a> heeft in 2021 gemoderniseerde SCCs uitgegeven voor doorgiften van EU\/EEA controllers of processors naar non-EU\/EEA recipients die niet onder de GDPR vallen.<\/p>\n\n\n\n<p class=\" eplus-wrapper\">Voor Q16 vereist <a href=\"https:\/\/gdpr-info.eu\/art-33-gdpr\/\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">Article 33 GDPR <\/a>notification aan de supervisory authority without undue delay en, waar haalbaar, binnen 72 uur nadat men zich bewust is geworden van een personal data breach, tenzij het onwaarschijnlijk is dat de breach een risico oplevert voor de rechten en vrijheden van personen.<\/p>\n\n\n\n<p class=\" eplus-wrapper\">Als je app personal data zal verwerken, gebruik dan <strong><a href=\"https:\/\/sunbytes.io\/nl\/blog\/softwareontwikkeling\/gdpr-compliance-voor-mobiele-apps\/\" target=\"_blank\" rel=\"noreferrer noopener\">GDPR compliance requirements for mobile apps<\/a><\/strong> om de vereisten te begrijpen voordat je het contract tekent.<\/p>\n\n\n\n<p class=\" eplus-wrapper\">ISO 27001-certificering is ook een nuttig signaal, maar geen vervanging voor specifieke antwoorden. Vraag bijvoorbeeld hoe access control werkt binnen het project. ISO 27001:2022 Annex A bevat access-control expectations zoals role-based en least-privilege access. Voor de bredere certificeringsvraag kun je [what ISO 27001 certification means for your app project] gebruiken.<\/p>\n\n\n\n<h3 class=\" wp-block-heading eplus-wrapper\"><span class=\"ez-toc-section\" id=\"Category_5_References_track_record_and_conflict_resolution\"><\/span>Category 5: References, track record, and conflict resolution<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p class=\" eplus-wrapper\">Deze categorie test hoe de agency zich gedraagt wanneer het project niet langer in sales mode zit. Goede referenties en duidelijke escalation paths laten zien hoe de agency onder druk handelt.<\/p>\n\n\n\n<figure class=\" wp-block-table eplus-wrapper\"><table class=\"has-fixed-layout\"><thead><tr><th>Question<\/th><th>Why it matters<\/th><th>Red flag answer<\/th><th>Good answer<\/th><\/tr><\/thead><tbody><tr><td>\u201cCan you introduce us to a Dutch or European client who ran a similar project in the past 18 months?\u201d<\/td><td>Een relevante referentie controleert of de agency recent vergelijkbaar werk heeft geleverd.<\/td><td>Biedt alleen schriftelijke testimonials. Referentie is oud, niet relevant of buiten je marktcontext.<\/td><td>Biedt \u00e9\u00e9n of twee relevante referenties, afhankelijk van client permission en NDA-limits.<\/td><\/tr><tr><td>\u201cIf the project is behind schedule by Sprint 4, who owns the delay and what is the remediation process?\u201d<\/td><td>Dit test accountability voordat de relatie onder druk staat.<\/td><td>\u201cDelays are usually caused by changing requirements.\u201d Geeft de klant de schuld voordat het werk start.<\/td><td>Scheidt client-caused en vendor-caused delays. Benoemt remediation steps en decision owners.<\/td><\/tr><tr><td>\u201cIf we disagree with your technical recommendation, how do we resolve it?\u201d<\/td><td>Het antwoord laat zien of de agency zich opstelt als partner of alleen als code supplier.<\/td><td>\u201cWe do what the client asks.\u201d Geen challenge process. Geen risk documentation.<\/td><td>Legt de recommendation uit, documenteert de trade-off en implementeert de final decision met duidelijke risk notes.<\/td><\/tr><tr><td>\u201cWhich law governs this contract, and which court has jurisdiction for disputes?\u201d<\/td><td>Governing law be\u00efnvloedt enforcement als de relatie stukloopt.<\/td><td>Non-Dutch governing law by default, geen jurisdiction clause of dispute forum buiten de verwachte procurement context.<\/td><td>Voor Nederlandse klanten kan de agency Dutch-law contracting en Dutch court jurisdiction bespreken waar toepasselijk.<\/td><\/tr><\/tbody><\/table><figcaption class=\"wp-element-caption\"><strong>Category 5: References, track record, and conflict resolution<\/strong><\/figcaption><\/figure>\n\n\n\n<p class=\" eplus-wrapper\">Vraag 19 is bijzonder nuttig. Je wilt geen agency die je input negeert. Je wilt ook geen agency die stilletjes een technical decision implementeert waarvan zij denken dat die risico cre\u00ebert.<\/p>\n\n\n\n<p class=\" eplus-wrapper\">Een volwassen antwoord klinkt zo: \u201cWe documenteren ons advies, leggen de gevolgen van het alternatief uit en laten jou de uiteindelijke business decision nemen. Als je voor de optie met hoger risico kiest, leggen we die beslissing vast.\u201d<\/p>\n\n\n\n<p class=\" eplus-wrapper\">Dat antwoord beschermt beide kanten.<\/p>\n\n\n\n<h2 class=\" wp-block-heading eplus-wrapper\"><span class=\"ez-toc-section\" id=\"De_5_vragen_die_Nederlandse_bedrijven_het_vaakst_vergeten_te_stellen\"><\/span>De 5 vragen die Nederlandse bedrijven het vaakst vergeten te stellen<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<figure class=\" wp-block-image aligncenter size-full eplus-wrapper\"><img decoding=\"async\" width=\"1000\" height=\"667\" src=\"https:\/\/sunbytes.io\/app\/uploads\/2026\/05\/5-questions-Dutch-companies-forget-to-ask-mobile-development-agency.webp\" alt=\"5 questions Dutch companies forget to ask mobile development agency\" class=\"wp-image-32880\" srcset=\"https:\/\/sunbytes.io\/app\/uploads\/2026\/05\/5-questions-Dutch-companies-forget-to-ask-mobile-development-agency.webp 1000w, https:\/\/sunbytes.io\/app\/uploads\/2026\/05\/5-questions-Dutch-companies-forget-to-ask-mobile-development-agency-300x200.webp 300w, https:\/\/sunbytes.io\/app\/uploads\/2026\/05\/5-questions-Dutch-companies-forget-to-ask-mobile-development-agency-768x512.webp 768w\" sizes=\"(max-width: 1000px) 100vw, 1000px\" \/><\/figure>\n\n\n\n<p class=\" eplus-wrapper\">De meeste teams denken eraan om te vragen naar kosten, timeline en case studies. De vragen die ze overslaan, zijn meestal de vragen die te juridisch, te operationeel of te gedetailleerd voelen voor een salesproces.<\/p>\n\n\n\n<p class=\" eplus-wrapper\">De vijf vragen die het vaakst worden gemist zijn:<\/p>\n\n\n\n<figure class=\" wp-block-table eplus-wrapper\"><table class=\"has-fixed-layout\"><thead><tr><th>Question<\/th><th>Why it gets missed<\/th><th>Why it matters<\/th><\/tr><\/thead><tbody><tr><td>Q5. Who owns the code?<\/td><td>De proposal zegt \u201ccustom app,\u201d dus de klant neemt aan dat ownership duidelijk is.<\/td><td>Source code, repositories, libraries en handover rights moeten expliciet zijn.<\/td><\/tr><tr><td>Q13. Is a DPA ready?<\/td><td>Data-processing terms voelen als juridisch papierwerk.<\/td><td>Voor personal data processing moet de DPA worden geregeld voordat het werk start.<\/td><\/tr><tr><td>Q17. Can we speak to a similar Dutch or EU client?<\/td><td>Vragen om een referentie kan ongemakkelijk voelen.<\/td><td>Een relevante referentie test delivery reality, niet sales quality.<\/td><\/tr><tr><td>Q20. Which law governs the contract?<\/td><td>Legal clauses lijken boilerplate.<\/td><td>Governing law be\u00efnvloedt enforcement, dispute handling en procurement comfort.<\/td><\/tr><tr><td>Q4. Is the team dedicated or shared?<\/td><td><a href=\"https:\/\/sunbytes.io\/nl\/tech-service\/dedicated-team-ontwikkelaars\/\" target=\"_blank\" rel=\"noreferrer noopener\">\u201cDedicated team\u201d<\/a> klinkt vanzelfsprekend.<\/td><td>De definitie van de agency komt mogelijk niet overeen met die van jou, tenzij deze schriftelijk is vastgelegd.<\/td><\/tr><\/tbody><\/table><figcaption class=\"wp-element-caption\">5 vragen die Nederlandse bedrijven het vaakst vergeten te stellen<\/figcaption><\/figure>\n\n\n\n<p class=\" eplus-wrapper\">Deze vragen zijn geen teken van wantrouwen. Ze zijn normale procurement hygiene voor een project dat tienduizenden of honderdduizenden euro\u2019s kan kosten.<\/p>\n\n\n\n<h2 class=\" wp-block-heading eplus-wrapper\"><span class=\"ez-toc-section\" id=\"Hoe_Sunbytes_pre-contractvragen_beantwoordt\"><\/span>Hoe Sunbytes pre-contractvragen beantwoordt<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\" eplus-wrapper\">Een professionele app development partner moet due diligence behandelen als onderdeel van delivery discipline. Het pre-contractgesprek is waar beide partijen delivery expectations verduidelijken voordat de eerste sprint start.<\/p>\n\n\n\n<p class=\" eplus-wrapper\">Voor Nederlandse en Europese klanten verduidelijkt Sunbytes de praktische vragen v\u00f3\u00f3r ondertekening: wie aan het project werkt, hoe het deliverymodel is gestructureerd, hoe scope changes worden afgehandeld, welke data-processing terms gelden, hoe security responsibilities worden toegewezen en wat er gebeurt als het project escalatie nodig heeft. Via <strong><a href=\"https:\/\/sunbytes.io\/nl\/tech-services\/\" target=\"_blank\" rel=\"noreferrer noopener\">Digital Transformation Solutions<\/a><\/strong> ondersteunt Sunbytes mobile app development met delivery planning, engineering, QA\/testing, maintenance en support. Het doel is om het laatste pre-contractgesprek specifiek genoeg te maken zodat delivery met minder aannames start.<\/p>\n\n\n\n<h3 class=\" wp-block-heading eplus-wrapper\"><span class=\"ez-toc-section\" id=\"Why_Sunbytes\"><\/span>Why Sunbytes<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p class=\" eplus-wrapper\">Sunbytes is een Nederlands technologiebedrijf met het hoofdkantoor in Nederland en een delivery hub in Vietnam. Met 15+ jaar actief in Vietnam, 300+ engagements geleverd in 20+ landen, ISO 27001-certificering en deliveryteams die binnen 2\u20134 weken kunnen worden opgezet, helpt Sunbytes Nederlandse en Europese bedrijven de contract-, team-, security- en deliveryvragen te verduidelijken voordat development start.<\/p>\n\n\n<ul class=\" eplus-wrapper eplus-styles-uid-44677d\">\n<li class=\" eplus-wrapper\"><strong><a href=\"https:\/\/sunbytes.io\/nl\/tech-services\/\" target=\"_blank\" rel=\"noreferrer noopener\">Digital Transformation Solutions<\/a><\/strong>: We bouwen en moderniseren digitale producten met senior engineeringteams binnen custom development, QA\/testing, maintenance en support. Voor mobile app projecten betekent dit dat scope, architecture, team model en delivery plan worden verduidelijkt voordat execution begint.<\/li>\n\n\n\n<li class=\" eplus-wrapper\"><strong><a href=\"https:\/\/sunbytes.io\/nl\/cybersecurity-service-provider\/\" target=\"_blank\" rel=\"noreferrer noopener\">CyberSecurity Solutions<\/a><\/strong>: We verminderen delivery risk via praktische security services en compliance readiness. Voor app development ondersteunt dit de vragen die Nederlandse klanten v\u00f3\u00f3r ondertekening beantwoord moeten krijgen: data processing, access control, incident response, DPA\/SCCs en secure-by-design responsibilities.<\/li>\n\n\n\n<li class=\" eplus-wrapper\"><a href=\"https:\/\/sunbytes.io\/nl\/-resource-services\/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>Accelerate Workforce Solutions<\/strong><\/a>: We helpen bedrijven delivery capacity op te schalen wanneer groei meer mensen vereist dan het interne team alleen kan leveren. Voor mobile app projecten kan dit dedicated team setup, recruitment en workforce planning ondersteunen wanneer langetermijn delivery capacity belangrijk is.<\/li>\n<\/ul>\n\n\n<p class=\" eplus-wrapper\">Breng je proposal, contractvragen, delivery concerns en security requirements samen in \u00e9\u00e9n gefocust gesprek. <strong><a href=\"https:\/\/sunbytes.io\/nl\/contact\/\" target=\"_blank\" rel=\"noreferrer noopener\">Plan een consult met ons<\/a><\/strong> om team structure, scope-change risk, GDPR requirements, access control, escalation paths en delivery ownership te verduidelijken voordat je je commit aan een app development agency.<\/p>\n\n\n\n<p class=\" eplus-wrapper\"><\/p>\n\n\n<div\n    class=\"block-faq row justify-content-lg-center \"\n    id=\"block_cc1d46d195929773c5d99dfecd4b6f3c\"\n  >\n    <div class=\"col-lg-10\">\n      <h2 class=\"block-faq__title\"><span class=\"ez-toc-section\" id=\"FAQs\"><\/span>FAQs<span class=\"ez-toc-section-end\"><\/span><\/h2>\n      <div class=\"block-faq__content\" id=\"faq-accordion\">\n                              <div class=\"block-faq__item\">\n              <div class=\"block-faq__question\" role=\"button\" data-toggle=\"collapse\" data-target=\"#faq-0\" aria-expanded=\"false\" aria-controls=\"faq-0\">\n                What is the most important question to ask before signing with an app development agency?\n                <span class=\"block-faq__icon\"><\/span>\n              <\/div>\n              <div id=\"faq-0\" class=\"block-faq__answer collapse\" data-parent=\"#faq-accordion\">\n                <div class=\"block-faq__inner\"><p>De belangrijkste vraag is: \u201cWho owns the code, repositories, documentation, and handover rights?\u201d Als het contract onduidelijk is, kun je later moeite krijgen om de app te onderhouden of naar een andere partner te verplaatsen. Ownership moet in het contract staan, niet worden aangenomen op basis van de proposal.<\/p>\n<\/div>\n              <\/div>\n            <\/div>\n                                        <div class=\"block-faq__item\">\n              <div class=\"block-faq__question\" role=\"button\" data-toggle=\"collapse\" data-target=\"#faq-1\" aria-expanded=\"false\" aria-controls=\"faq-1\">\n                Should I ask for a DPA before signing with an app development agency?\n                <span class=\"block-faq__icon\"><\/span>\n              <\/div>\n              <div id=\"faq-1\" class=\"block-faq__answer collapse\" data-parent=\"#faq-accordion\">\n                <div class=\"block-faq__inner\"><p>Ja, als de agency namens jou personal data zal verwerken. <a href=\"https:\/\/gdpr-info.eu\/art-28-gdpr\/?utm_source=chatgpt.com\" target=\"_blank\" rel=\"noopener\">Article 28 GDPR<\/a> vereist dat processor relationships worden geregeld door een contract of andere juridische handeling. Voor Nederlandse bedrijven moet dit worden afgehandeld voordat personal data het developmentproces binnenkomt.<\/p>\n<\/div>\n              <\/div>\n            <\/div>\n                                        <div class=\"block-faq__item\">\n              <div class=\"block-faq__question\" role=\"button\" data-toggle=\"collapse\" data-target=\"#faq-2\" aria-expanded=\"false\" aria-controls=\"faq-2\">\n                Is it normal to ask an app development agency for a client reference?\n                <span class=\"block-faq__icon\"><\/span>\n              <\/div>\n              <div id=\"faq-2\" class=\"block-faq__answer collapse\" data-parent=\"#faq-accordion\">\n                <div class=\"block-faq__inner\"><p>Ja. Een professionele agency moet reference checks verwachten voordat een serieus contract wordt getekend. De beste referentie komt van een Nederlandse of Europese klant met een vergelijkbaar projecttype, scope of deliverymodel.<\/p>\n<\/div>\n              <\/div>\n            <\/div>\n                                        <div class=\"block-faq__item\">\n              <div class=\"block-faq__question\" role=\"button\" data-toggle=\"collapse\" data-target=\"#faq-3\" aria-expanded=\"false\" aria-controls=\"faq-3\">\n                What if the agency does not have a DPA ready?\n                <span class=\"block-faq__icon\"><\/span>\n              <\/div>\n              <div id=\"faq-3\" class=\"block-faq__answer collapse\" data-parent=\"#faq-accordion\">\n                <div class=\"block-faq__inner\"><p>Vraag of ze kunnen werken met de DPA van je legal team of een erkende Nederlandse verwerkersovereenkomst-template. De <a href=\"https:\/\/www.autoriteitpersoonsgegevens.nl\/themas\/basis-avg\/avg-algemeen\/verwerkersovereenkomst\" target=\"_blank\" rel=\"noopener\">Autoriteit Persoonsgegevens<\/a> legt uit dat verwerkersovereenkomsten de afspraken tussen verwerkingsverantwoordelijke en verwerker vastleggen, en dat deze overeenkomsten moeten voldoen aan AVG\/GDPR-vereisten. Nederlandse juridische aanbieders zoals <a href=\"https:\/\/www.ictrecht.nl\/en\/\" target=\"_blank\" rel=\"noopener\">ICTRecht<\/a> publiceren ook guidance over standaard verwerkersovereenkomsten in de praktijk.<\/p>\n<\/div>\n              <\/div>\n            <\/div>\n                                        <div class=\"block-faq__item\">\n              <div class=\"block-faq__question\" role=\"button\" data-toggle=\"collapse\" data-target=\"#faq-4\" aria-expanded=\"false\" aria-controls=\"faq-4\">\n                How many of these 20 questions should a good agency answer confidently?\n                <span class=\"block-faq__icon\"><\/span>\n              <\/div>\n              <div id=\"faq-4\" class=\"block-faq__answer collapse\" data-parent=\"#faq-accordion\">\n                <div class=\"block-faq__inner\"><p>Een goede agency moet alle 20 vragen kunnen beantwoorden, zelfs als sommige antwoorden na de call nog legal of delivery-team confirmation nodig hebben. De red flag is niet \u201cwe will confirm this in writing.\u201d De red flag is de vraag ontwijken, een salesantwoord geven of normale due diligence als een probleem behandelen.<\/p>\n<\/div>\n              <\/div>\n            <\/div>\n                                        <div class=\"block-faq__item\">\n              <div class=\"block-faq__question\" role=\"button\" data-toggle=\"collapse\" data-target=\"#faq-5\" aria-expanded=\"false\" aria-controls=\"faq-5\">\n                Should I ask these questions before or after receiving the contract?\n                <span class=\"block-faq__icon\"><\/span>\n              <\/div>\n              <div id=\"faq-5\" class=\"block-faq__answer collapse\" data-parent=\"#faq-accordion\">\n                <div class=\"block-faq__inner\"><p>Stel deze vragen voordat het contract definitief wordt gemaakt. De antwoorden moeten het contract vormen, niet ernaast bestaan. Als een antwoord belangrijk is voor delivery risk, ownership, data processing, payment of escalation, moet het worden opgenomen in de agreement of statement of work.<\/p>\n<\/div>\n              <\/div>\n            <\/div>\n                        <\/div>\n    <\/div>\n  <\/div>\n\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" id=\"spacer\" class=\" wp-block-spacer eplus-wrapper\"><\/div>\n\n\n<section\n    class=\"conversion-form \"\n    id=\"block_9619455aee4fd903c675dbb8df9979ee\"\n    style=\"background-image: url(https:\/\/sunbytes.io\/app\/uploads\/2018\/05\/background-network-1.png)\"\n  >\n    <div class=\"container\">\n      <div class=\"row justify-content-md-center\">\n        <div class=\"col-md-10 col-lg-8\">\n          <div class=\"conversion-form__inner\">\n            <div class=\"col-12 col-sm-10 offset-sm-1\">\n              <h2 class=\"conversion-form__title\"><span class=\"ez-toc-section\" id=\"Laten_we_beginnen_met_Sunbytes\"><\/span>Laten we beginnen met Sunbytes<span class=\"ez-toc-section-end\"><\/span><\/h2>\n                              <p>Laat ons uw eisen voor het team weten en wij nemen meteen contact met u op.<\/p>\n                                            <script type=\"text\/javascript\">var gform;gform||(document.addEventListener(\"gform_main_scripts_loaded\",function(){gform.scriptsLoaded=!0}),window.addEventListener(\"DOMContentLoaded\",function(){gform.domLoaded=!0}),gform={domLoaded:!1,scriptsLoaded:!1,initializeOnLoaded:function(o){gform.domLoaded&&gform.scriptsLoaded?o():!gform.domLoaded&&gform.scriptsLoaded?window.addEventListener(\"DOMContentLoaded\",o):document.addEventListener(\"gform_main_scripts_loaded\",o)},hooks:{action:{},filter:{}},addAction:function(o,n,r,t){gform.addHook(\"action\",o,n,r,t)},addFilter:function(o,n,r,t){gform.addHook(\"filter\",o,n,r,t)},doAction:function(o){gform.doHook(\"action\",o,arguments)},applyFilters:function(o){return gform.doHook(\"filter\",o,arguments)},removeAction:function(o,n){gform.removeHook(\"action\",o,n)},removeFilter:function(o,n,r){gform.removeHook(\"filter\",o,n,r)},addHook:function(o,n,r,t,i){null==gform.hooks[o][n]&&(gform.hooks[o][n]=[]);var e=gform.hooks[o][n];null==i&&(i=n+\"_\"+e.length),gform.hooks[o][n].push({tag:i,callable:r,priority:t=null==t?10:t})},doHook:function(n,o,r){var t;if(r=Array.prototype.slice.call(r,1),null!=gform.hooks[n][o]&&((o=gform.hooks[n][o]).sort(function(o,n){return o.priority-n.priority}),o.forEach(function(o){\"function\"!=typeof(t=o.callable)&&(t=window[t]),\"action\"==n?t.apply(null,r):r[0]=t.apply(null,r)})),\"filter\"==n)return r[0]},removeHook:function(o,n,t,i){var r;null!=gform.hooks[o][n]&&(r=(r=gform.hooks[o][n]).filter(function(o,n,r){return!!(null!=i&&i!=o.tag||null!=t&&t!=o.priority)}),gform.hooks[o][n]=r)}});<\/script>\n                <div class='gf_browser_gecko gform_wrapper gravity-theme gform-theme--no-framework' data-form-theme='gravity-theme' data-form-index='0' id='gform_wrapper_11' ><div id='gf_11' class='gform_anchor' tabindex='-1'><\/div><form method='post' enctype='multipart\/form-data' target='gform_ajax_frame_11' id='gform_11'  action='\/nl\/wp-json\/wp\/v2\/posts\/33150#gf_11' data-formid='11' novalidate> \r\n <input type='hidden' class='gforms-pum' value='{\"closepopup\":false,\"closedelay\":0,\"openpopup\":false,\"openpopup_id\":0}' \/>\n                        <div class='gform-body gform_body'><div id='gform_fields_11' class='gform_fields top_label form_sublabel_below description_below'><div id=\"field_11_12\" class=\"gfield gfield--type-text gfield--input-type-text gfield--width-full hidden_label gfield_contains_required field_sublabel_below gfield--no-description field_description_below hidden_label gfield_visibility_visible\"  data-js-reload=\"field_11_12\" ><label class='gfield_label gform-field-label' for='input_11_12'>Uw naam<span class=\"gfield_required\"><span class=\"gfield_required gfield_required_text\">(Vereist)<\/span><\/span><\/label><div class='ginput_container ginput_container_text'><input name='input_12' id='input_11_12' type='text' value='' class='large'    placeholder='Uw naam' aria-required=\"true\" aria-invalid=\"false\"   \/> <\/div><\/div><div id=\"field_11_2\" class=\"gfield gfield--type-text gfield--input-type-text gfield--width-half hidden_label gfield_contains_required field_sublabel_below gfield--no-description field_description_below gfield_visibility_visible\"  data-js-reload=\"field_11_2\" ><label class='gfield_label gform-field-label' for='input_11_2'>Organization<span class=\"gfield_required\"><span class=\"gfield_required gfield_required_text\">(Vereist)<\/span><\/span><\/label><div class='ginput_container ginput_container_text'><input name='input_2' id='input_11_2' type='text' value='' class='large'    placeholder='Organisatie' aria-required=\"true\" aria-invalid=\"false\"   \/> <\/div><\/div><div id=\"field_11_16\" class=\"gfield gfield--type-text gfield--input-type-text gfield--width-half gfield_contains_required field_sublabel_below gfield--no-description field_description_below hidden_label gfield_visibility_visible\"  data-js-reload=\"field_11_16\" ><label class='gfield_label gform-field-label' for='input_11_16'>Functietitel<span class=\"gfield_required\"><span class=\"gfield_required gfield_required_text\">(Vereist)<\/span><\/span><\/label><div class='ginput_container ginput_container_text'><input name='input_16' id='input_11_16' type='text' value='' class='large'    placeholder='Functietitel' aria-required=\"true\" aria-invalid=\"false\"   \/> <\/div><\/div><div id=\"field_11_3\" class=\"gfield gfield--type-email gfield--input-type-email gfield--width-half hidden_label gfield_contains_required field_sublabel_below gfield--no-description field_description_below hidden_label gfield_visibility_visible\"  data-js-reload=\"field_11_3\" ><label class='gfield_label gform-field-label' for='input_11_3'>Email<span class=\"gfield_required\"><span class=\"gfield_required gfield_required_text\">(Vereist)<\/span><\/span><\/label><div class='ginput_container ginput_container_email'>\n                            <input name='input_3' id='input_11_3' type='email' value='' class='large'   placeholder='E-mailadres' aria-required=\"true\" aria-invalid=\"false\"  \/>\n                        <\/div><\/div><div id=\"field_11_13\" class=\"gfield gfield--type-phone gfield--input-type-phone gfield--width-half field_sublabel_below gfield--no-description field_description_below hidden_label gfield_visibility_visible\"  data-js-reload=\"field_11_13\" ><label class='gfield_label gform-field-label' for='input_11_13'>Phone<\/label><div class='ginput_container ginput_container_phone'><input name='input_13' id='input_11_13' type='tel' value='' class='large'  placeholder='Telefoonnummer'  aria-invalid=\"false\"   \/><\/div><\/div><div id=\"field_11_17\" class=\"gfield gfield--type-select gfield--input-type-select gfield--width-full gfield_contains_required field_sublabel_below gfield--no-description field_description_below hidden_label gfield_visibility_visible\"  data-js-reload=\"field_11_17\" ><label class='gfield_label gform-field-label' for='input_11_17'>Land<span class=\"gfield_required\"><span class=\"gfield_required gfield_required_text\">(Vereist)<\/span><\/span><\/label><div class='ginput_container ginput_container_select'><select name='input_17' id='input_11_17' class='large gfield_select'    aria-required=\"true\" aria-invalid=\"false\" ><option value='' selected='selected' class='gf_placeholder'>Land<\/option><option value='Australia\/New Zealand (ANZ)' >Australia\/New Zealand (ANZ)<\/option><option value='Canada' >Canada<\/option><option value='Germany' >Germany<\/option><option value='Hong Kong' >Hong Kong<\/option><option value='Netherlands' >Netherlands<\/option><option value='Singapore' >Singapore<\/option><option value='United Kingdom' >United Kingdom<\/option><option value='United States of America' >United States of America<\/option><option value='Vietnam' >Vietnam<\/option><option value='Anders...' >Anders&#8230;<\/option><\/select><\/div><\/div><div id=\"field_11_11\" class=\"gfield gfield--type-select gfield--input-type-select gfield--width-full gfield_contains_required field_sublabel_below gfield--no-description field_description_below hidden_label gfield_visibility_visible\"  data-js-reload=\"field_11_11\" ><label class='gfield_label gform-field-label' for='input_11_11'>Requirements<span class=\"gfield_required\"><span class=\"gfield_required gfield_required_text\">(Vereist)<\/span><\/span><\/label><div class='ginput_container ginput_container_select'><select name='input_11' id='input_11_11' class='large gfield_select'    aria-required=\"true\" aria-invalid=\"false\" ><option value='' selected='selected' class='gf_placeholder'>Waar heeft u interesse in?<\/option><option value='Maatwerk Software ontwikkeling' >Maatwerk Software ontwikkeling<\/option><option value='Dedicated specialisten' >Dedicated specialisten<\/option><option value='Cybersecurity diensten' >Cybersecurity diensten<\/option><option value='HR Diensten' >HR Diensten<\/option><option value='Anders...' >Anders&#8230;<\/option><\/select><\/div><\/div><div id=\"field_11_18\" class=\"gfield gfield--type-select gfield--input-type-select gfield--width-full gfield_contains_required field_sublabel_below gfield--no-description field_description_below hidden_label gfield_visibility_visible\"  data-js-reload=\"field_11_18\" ><label class='gfield_label gform-field-label' for='input_11_18'>Hoe heb je over ons gehoord?<span class=\"gfield_required\"><span class=\"gfield_required gfield_required_text\">(Vereist)<\/span><\/span><\/label><div class='ginput_container ginput_container_select'><select name='input_18' id='input_11_18' class='large gfield_select'    aria-required=\"true\" aria-invalid=\"false\" ><option value='' selected='selected' class='gf_placeholder'>Hoe heb je over ons gehoord?<\/option><option value='LinkedIn' >LinkedIn<\/option><option value='Clutch' >Clutch<\/option><option value='Newsletter' >Newsletter<\/option><option value='Doorverwijzing' >Doorverwijzing<\/option><option value='Zoekmachine (Google, Bing, etc)' >Zoekmachine (Google, Bing, etc)<\/option><option value='Email' >Email<\/option><option value='Anders...' >Anders&#8230;<\/option><\/select><\/div><\/div><div id=\"field_11_19\" class=\"gfield gfield--type-textarea gfield--input-type-textarea gfield--width-full field_sublabel_below gfield--no-description field_description_below hidden_label gfield_visibility_visible\"  data-js-reload=\"field_11_19\" ><label class='gfield_label gform-field-label' for='input_11_19'>Aanvullende informatie over uw verzoek.<\/label><div class='ginput_container ginput_container_textarea'><textarea name='input_19' id='input_11_19' class='textarea large'    placeholder='Aanvullende informatie over uw verzoek.'  aria-invalid=\"false\"   rows='10' cols='50'><\/textarea><\/div><\/div><fieldset id=\"field_11_7\" class=\"gfield gfield--type-checkbox gfield--type-choice gfield--input-type-checkbox hidden_label contact-form__agree mb-0 gfield_contains_required field_sublabel_below gfield--no-description field_description_below gfield_visibility_visible\"  data-js-reload=\"field_11_7\" ><legend class='gfield_label gform-field-label screen-reader-text gfield_label_before_complex' ><span class=\"gfield_required\"><span class=\"gfield_required gfield_required_text\">(Vereist)<\/span><\/span><\/legend><div class='ginput_container ginput_container_checkbox'><div class='gfield_checkbox' id='input_11_7'><div class='gchoice gchoice_11_7_1'>\n\t\t\t\t\t\t\t\t<input class='gfield-choice-input' name='input_7.1' type='checkbox'  value='Ik geef Sunbytes toestemming om telefonisch of per e-mail contact op te nemen.'  id='choice_11_7_1'   \/>\n\t\t\t\t\t\t\t\t<label for='choice_11_7_1' id='label_11_7_1' class='gform-field-label gform-field-label--type-inline'>Ik geef Sunbytes toestemming om telefonisch of per e-mail contact op te nemen.<\/label>\n\t\t\t\t\t\t\t<\/div><\/div><\/div><\/fieldset><fieldset id=\"field_11_14\" class=\"gfield gfield--type-checkbox gfield--type-choice gfield--input-type-checkbox hidden_label contact-form__agree gfield_contains_required field_sublabel_below gfield--no-description field_description_below gfield_visibility_visible\"  data-js-reload=\"field_11_14\" ><legend class='gfield_label gform-field-label gfield_label_before_complex' >Untitled<span class=\"gfield_required\"><span class=\"gfield_required gfield_required_text\">(Vereist)<\/span><\/span><\/legend><div class='ginput_container ginput_container_checkbox'><div class='gfield_checkbox' id='input_11_14'><div class='gchoice gchoice_11_14_1'>\n\t\t\t\t\t\t\t\t<input class='gfield-choice-input' name='input_14.1' type='checkbox'  value='Ik ga akkoord met &lt;a href=&quot;https:\/\/sunbytes.io\/general-terms-and-conditions\/&quot;&gt;de algemene voorwaarden &lt;\/a&gt;'  id='choice_11_14_1'   \/>\n\t\t\t\t\t\t\t\t<label for='choice_11_14_1' id='label_11_14_1' class='gform-field-label gform-field-label--type-inline'>Ik ga akkoord met <a href=\"https:\/\/sunbytes.io\/general-terms-and-conditions\/\">de algemene voorwaarden <\/a><\/label>\n\t\t\t\t\t\t\t<\/div><\/div><\/div><\/fieldset><div id=\"field_11_15\" class=\"gfield gfield--type-captcha gfield--input-type-captcha gfield--width-full d-none field_sublabel_below gfield--no-description field_description_below hidden_label gfield_visibility_visible\"  data-js-reload=\"field_11_15\" ><label class='gfield_label gform-field-label' for='input_11_15'>Captcha<\/label><div id='input_11_15' class='ginput_container ginput_recaptcha' data-sitekey='6LeTwBcdAAAAAKDurfTYCHGQQNGUBiDURxfjNI3V'  data-theme='light' data-tabindex='-1' data-size='invisible' data-badge='bottomright'><\/div><\/div><div id=\"field_11_20\" class=\"gfield gfield--type-honeypot gform_validation_container field_sublabel_below gfield--has-description field_description_below gfield_visibility_visible\"  data-js-reload=\"field_11_20\" ><label class='gfield_label gform-field-label' for='input_11_20'>Comments<\/label><div class='ginput_container'><input name='input_20' id='input_11_20' type='text' value='' autocomplete='new-password'\/><\/div><div class='gfield_description' id='gfield_description_11_20'>Dit veld is bedoeld voor validatiedoeleinden en moet niet worden gewijzigd.<\/div><\/div><\/div><\/div>\n        <div class='gform_footer top_label'> <input type='submit' id='gform_submit_button_11' class='gform_button button' value='Verstuur!'  onclick='if(window[\"gf_submitting_11\"]){return false;}  if( !jQuery(\"#gform_11\")[0].checkValidity || jQuery(\"#gform_11\")[0].checkValidity()){window[\"gf_submitting_11\"]=true;}  ' onkeypress='if( event.keyCode == 13 ){ if(window[\"gf_submitting_11\"]){return false;} if( !jQuery(\"#gform_11\")[0].checkValidity || jQuery(\"#gform_11\")[0].checkValidity()){window[\"gf_submitting_11\"]=true;}  jQuery(\"#gform_11\").trigger(\"submit\",[true]); }' \/> <input type='hidden' name='gform_ajax' value='form_id=11&amp;title=&amp;description=&amp;tabindex=0&amp;theme=gravity-theme' \/>\n            <input type='hidden' class='gform_hidden' name='is_submit_11' value='1' \/>\n            <input type='hidden' class='gform_hidden' name='gform_submit' value='11' \/>\n            \n            <input type='hidden' class='gform_hidden' name='gform_unique_id' value='' \/>\n            <input type='hidden' class='gform_hidden' name='state_11' value='WyJbXSIsImMzZmY3ZDRjNjM0NWY0MGNlNjVlNjMzNWJlZThmMWVlIl0=' \/>\n            <input type='hidden' class='gform_hidden' name='gform_target_page_number_11' id='gform_target_page_number_11' value='0' \/>\n            <input type='hidden' class='gform_hidden' name='gform_source_page_number_11' id='gform_source_page_number_11' value='1' \/>\n            <input type='hidden' name='gform_field_values' value='' \/>\n            \n        <\/div>\n                        <p style=\"display: none !important;\" class=\"akismet-fields-container\" data-prefix=\"ak_\"><label>&#916;<textarea name=\"ak_hp_textarea\" cols=\"45\" rows=\"8\" maxlength=\"100\"><\/textarea><\/label><input type=\"hidden\" id=\"ak_js_1\" name=\"ak_js\" value=\"206\"\/><script>document.getElementById( \"ak_js_1\" ).setAttribute( \"value\", ( new Date() ).getTime() );<\/script><\/p><\/form>\n                        <\/div>\n\t\t                <iframe style='display:none;width:0px;height:0px;' src='about:blank' name='gform_ajax_frame_11' id='gform_ajax_frame_11' title='Dit iframe bevat de vereiste logica om Ajax aangedreven Gravity Forms te verwerken.'><\/iframe>\n\t\t                <script type=\"text\/javascript\">\n\/* <![CDATA[ *\/\n gform.initializeOnLoaded( function() {gformInitSpinner( 11, 'https:\/\/sunbytes.io\/app\/plugins\/gravityforms\/images\/spinner.svg', true );jQuery('#gform_ajax_frame_11').on('load',function(){var contents = jQuery(this).contents().find('*').html();var is_postback = contents.indexOf('GF_AJAX_POSTBACK') >= 0;if(!is_postback){return;}var form_content = jQuery(this).contents().find('#gform_wrapper_11');var is_confirmation = jQuery(this).contents().find('#gform_confirmation_wrapper_11').length > 0;var is_redirect = contents.indexOf('gformRedirect(){') >= 0;var is_form = form_content.length > 0 && ! is_redirect && ! is_confirmation;var mt = parseInt(jQuery('html').css('margin-top'), 10) + parseInt(jQuery('body').css('margin-top'), 10) + 100;if(is_form){jQuery('#gform_wrapper_11').html(form_content.html());if(form_content.hasClass('gform_validation_error')){jQuery('#gform_wrapper_11').addClass('gform_validation_error');} else {jQuery('#gform_wrapper_11').removeClass('gform_validation_error');}setTimeout( function() { \/* delay the scroll by 50 milliseconds to fix a bug in chrome *\/ jQuery(document).scrollTop(jQuery('#gform_wrapper_11').offset().top - mt); }, 50 );if(window['gformInitDatepicker']) {gformInitDatepicker();}if(window['gformInitPriceFields']) {gformInitPriceFields();}var current_page = jQuery('#gform_source_page_number_11').val();gformInitSpinner( 11, 'https:\/\/sunbytes.io\/app\/plugins\/gravityforms\/images\/spinner.svg', true );jQuery(document).trigger('gform_page_loaded', [11, current_page]);window['gf_submitting_11'] = false;}else if(!is_redirect){var confirmation_content = jQuery(this).contents().find('.GF_AJAX_POSTBACK').html();if(!confirmation_content){confirmation_content = contents;}setTimeout(function(){jQuery('#gform_wrapper_11').replaceWith(confirmation_content);jQuery(document).scrollTop(jQuery('#gf_11').offset().top - mt);jQuery(document).trigger('gform_confirmation_loaded', [11]);window['gf_submitting_11'] = false;wp.a11y.speak(jQuery('#gform_confirmation_message_11').text());}, 50);}else{jQuery('#gform_11').append(contents);if(window['gformRedirect']) {gformRedirect();}}jQuery(document).trigger(\"gform_pre_post_render\", [{ formId: \"11\", currentPage: \"current_page\", abort: function() { this.preventDefault(); } }]);                if (event.defaultPrevented) {                return;         }        const gformWrapperDiv = document.getElementById( \"gform_wrapper_11\" );        if ( gformWrapperDiv ) {            const visibilitySpan = document.createElement( \"span\" );            visibilitySpan.id = \"gform_visibility_test_11\";            gformWrapperDiv.insertAdjacentElement( \"afterend\", visibilitySpan );        }        const visibilityTestDiv = document.getElementById( \"gform_visibility_test_11\" );        let postRenderFired = false;                function triggerPostRender() {            if ( postRenderFired ) {                return;            }            postRenderFired = true;            jQuery( document ).trigger( 'gform_post_render', [11, current_page] );            gform.utils.trigger( { event: 'gform\/postRender', native: false, data: { formId: 11, currentPage: current_page } } );            if ( visibilityTestDiv ) {                visibilityTestDiv.parentNode.removeChild( visibilityTestDiv );            }        }        function debounce( func, wait, immediate ) {            var timeout;            return function() {                var context = this, args = arguments;                var later = function() {                    timeout = null;                    if ( !immediate ) func.apply( context, args );                };                var callNow = immediate && !timeout;                clearTimeout( timeout );                timeout = setTimeout( later, wait );                if ( callNow ) func.apply( context, args );            };        }        const debouncedTriggerPostRender = debounce( function() {            triggerPostRender();        }, 200 );        if ( visibilityTestDiv && visibilityTestDiv.offsetParent === null ) {            const observer = new MutationObserver( ( mutations ) => {                mutations.forEach( ( mutation ) => {                    if ( mutation.type === 'attributes' && visibilityTestDiv.offsetParent !== null ) {                        debouncedTriggerPostRender();                        observer.disconnect();                    }                });            });            observer.observe( document.body, {                attributes: true,                childList: false,                subtree: true,                attributeFilter: [ 'style', 'class' ],            });        } else {            triggerPostRender();        }    } );} ); \n\/* ]]> *\/\n<\/script>\n\n                          <\/div>\n          <\/div>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/section>\n","protected":false},"excerpt":{"rendered":"<p>Het laatste gesprek voordat je tekent met een app development agency moet de onderdelen van de samenwerking testen die belangrijk worden zodra delivery start. In deze fase kan de proposal sterk lijken. De kosten kunnen binnen je budget passen. De timeline kan realistisch klinken. Wat nog onduidelijk is, is vaak belangrijker: wie schrijft de code, &hellip; <a href=\"https:\/\/sunbytes.io\/nl\/blog\/softwareontwikkeling\/vragen-om-te-stellen-aan-een-app-development-agency\/\">Read more<\/a><\/p>\n","protected":false},"author":15,"featured_media":32882,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"editor_plus_copied_stylings":"{}","footnotes":""},"categories":[18,109],"tags":[],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v21.9 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Vragen om te stellen aan een app development agency | Sunbytes<\/title>\n<meta name=\"description\" content=\"Stel deze 20 vragen om te stellen aan een app development agency om teamsetup, IP, pricing, GDPR, security en contractrisico te verifi\u00ebren.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/sunbytes.io\/nl\/blog\/softwareontwikkeling\/vragen-om-te-stellen-aan-een-app-development-agency\/\" \/>\n<meta property=\"og:locale\" content=\"nl_NL\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Vragen om te stellen aan een app development agency | Sunbytes\" \/>\n<meta property=\"og:description\" content=\"Stel deze 20 vragen om te stellen aan een app development agency om teamsetup, IP, pricing, GDPR, security en contractrisico te verifi\u00ebren.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/sunbytes.io\/nl\/blog\/softwareontwikkeling\/vragen-om-te-stellen-aan-een-app-development-agency\/\" \/>\n<meta property=\"og:site_name\" content=\"Tech and Talent Solutions - Sunbytes\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/sunbytes\/\" \/>\n<meta property=\"article:published_time\" content=\"2026-05-16T09:22:59+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-05-16T09:23:00+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/sunbytes.io\/app\/uploads\/2026\/05\/Questions-to-ask-before-signing-with-an-app-development-agency.webp\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"628\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/webp\" \/>\n<meta name=\"author\" content=\"Uyen Pham\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@sunbytes\" \/>\n<meta name=\"twitter:site\" content=\"@sunbytes\" \/>\n<meta name=\"twitter:label1\" content=\"Geschreven door\" \/>\n\t<meta name=\"twitter:data1\" content=\"Uyen Pham\" \/>\n\t<meta name=\"twitter:label2\" content=\"Geschatte leestijd\" \/>\n\t<meta name=\"twitter:data2\" content=\"15 minuten\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"name\":\"Sunbytes\",\"url\":\"https:\/\/sunbytes.io\/nl\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"nl\",\"@id\":\"https:\/\/sunbytes.io\/nl\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/sunbytes.io\/app\/uploads\/2021\/10\/cropped-sunbytes-favicon.png\",\"contentUrl\":\"https:\/\/sunbytes.io\/app\/uploads\/2021\/10\/cropped-sunbytes-favicon.png\",\"width\":512,\"height\":512,\"caption\":\"Sunbytes\"},\"image\":{\"@id\":\"https:\/\/sunbytes.io\/nl\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/sunbytes\/\",\"https:\/\/twitter.com\/sunbytes\",\"https:\/\/www.linkedin.com\/company\/sunbytes\/\",\"https:\/\/www.linkedin.com\/company\/sunbytes-talent-solutions\/\"],\"knowsAbout\":[\"HR Solutions\",\"Payroll service\",\"EOR service\",\"Tech services\",\"Security services\"]},{\"@type\":\"Article\",\"@id\":\"https:\/\/sunbytes.io\/nl\/blog\/softwareontwikkeling\/vragen-om-te-stellen-aan-een-app-development-agency\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/sunbytes.io\/nl\/blog\/softwareontwikkeling\/vragen-om-te-stellen-aan-een-app-development-agency\/\"},\"author\":{\"name\":\"Uyen Pham\",\"@id\":\"https:\/\/sunbytes.io\/nl\/#\/schema\/person\/b83af19a3936b115f738a143c24bf4f2\"},\"headline\":\"Vragen die je moet stellen voordat je tekent met een app development agency\",\"datePublished\":\"2026-05-16T09:22:59+00:00\",\"dateModified\":\"2026-05-16T09:23:00+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/sunbytes.io\/nl\/blog\/softwareontwikkeling\/vragen-om-te-stellen-aan-een-app-development-agency\/\"},\"wordCount\":3260,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/sunbytes.io\/nl\/#organization\"},\"articleSection\":[\"Blog\",\"Softwareontwikkeling\"],\"inLanguage\":\"nl\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/sunbytes.io\/nl\/blog\/softwareontwikkeling\/vragen-om-te-stellen-aan-een-app-development-agency\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/sunbytes.io\/nl\/blog\/softwareontwikkeling\/vragen-om-te-stellen-aan-een-app-development-agency\/\",\"url\":\"https:\/\/sunbytes.io\/nl\/blog\/softwareontwikkeling\/vragen-om-te-stellen-aan-een-app-development-agency\/\",\"name\":\"Vragen om te stellen aan een app development agency | Sunbytes\",\"isPartOf\":{\"@id\":\"https:\/\/sunbytes.io\/nl\/#website\"},\"datePublished\":\"2026-05-16T09:22:59+00:00\",\"dateModified\":\"2026-05-16T09:23:00+00:00\",\"description\":\"Stel deze 20 vragen om te stellen aan een app development agency om teamsetup, IP, pricing, GDPR, security en contractrisico te verifi\u00ebren.\",\"breadcrumb\":{\"@id\":\"https:\/\/sunbytes.io\/nl\/blog\/softwareontwikkeling\/vragen-om-te-stellen-aan-een-app-development-agency\/#breadcrumb\"},\"inLanguage\":\"nl\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/sunbytes.io\/nl\/blog\/softwareontwikkeling\/vragen-om-te-stellen-aan-een-app-development-agency\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/sunbytes.io\/nl\/blog\/softwareontwikkeling\/vragen-om-te-stellen-aan-een-app-development-agency\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/sunbytes.io\/nl\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Blog\",\"item\":\"https:\/\/sunbytes.io\/nl\/blog\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Softwareontwikkeling\",\"item\":\"https:\/\/sunbytes.io\/nl\/blog\/softwareontwikkeling\/\"},{\"@type\":\"ListItem\",\"position\":4,\"name\":\"Vragen die je moet stellen voordat je tekent met een app development agency\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/sunbytes.io\/nl\/#website\",\"url\":\"https:\/\/sunbytes.io\/nl\/\",\"name\":\"Sunbytes -Transform \u00b7 Secure \u00b7 Accelerate\",\"description\":\"Sunbytes is een bedrijf dat IT-personeelsuitbreiding en dedicated team ontwikkelaars op afstand aanbiedt\",\"publisher\":{\"@id\":\"https:\/\/sunbytes.io\/nl\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/sunbytes.io\/nl\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"nl\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/sunbytes.io\/nl\/#\/schema\/person\/b83af19a3936b115f738a143c24bf4f2\",\"name\":\"Uyen Pham\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"nl\",\"@id\":\"https:\/\/sunbytes.io\/nl\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/31d5b4e1e1c2acb5adfbb5994df49738?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/31d5b4e1e1c2acb5adfbb5994df49738?s=96&d=mm&r=g\",\"caption\":\"Uyen Pham\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Vragen om te stellen aan een app development agency | Sunbytes","description":"Stel deze 20 vragen om te stellen aan een app development agency om teamsetup, IP, pricing, GDPR, security en contractrisico te verifi\u00ebren.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/sunbytes.io\/nl\/blog\/softwareontwikkeling\/vragen-om-te-stellen-aan-een-app-development-agency\/","og_locale":"nl_NL","og_type":"article","og_title":"Vragen om te stellen aan een app development agency | Sunbytes","og_description":"Stel deze 20 vragen om te stellen aan een app development agency om teamsetup, IP, pricing, GDPR, security en contractrisico te verifi\u00ebren.","og_url":"https:\/\/sunbytes.io\/nl\/blog\/softwareontwikkeling\/vragen-om-te-stellen-aan-een-app-development-agency\/","og_site_name":"Tech and Talent Solutions - Sunbytes","article_publisher":"https:\/\/www.facebook.com\/sunbytes\/","article_published_time":"2026-05-16T09:22:59+00:00","article_modified_time":"2026-05-16T09:23:00+00:00","og_image":[{"width":1200,"height":628,"url":"https:\/\/sunbytes.io\/app\/uploads\/2026\/05\/Questions-to-ask-before-signing-with-an-app-development-agency.webp","type":"image\/webp"}],"author":"Uyen Pham","twitter_card":"summary_large_image","twitter_creator":"@sunbytes","twitter_site":"@sunbytes","twitter_misc":{"Geschreven door":"Uyen Pham","Geschatte leestijd":"15 minuten"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Organization","name":"Sunbytes","url":"https:\/\/sunbytes.io\/nl\/","logo":{"@type":"ImageObject","inLanguage":"nl","@id":"https:\/\/sunbytes.io\/nl\/#\/schema\/logo\/image\/","url":"https:\/\/sunbytes.io\/app\/uploads\/2021\/10\/cropped-sunbytes-favicon.png","contentUrl":"https:\/\/sunbytes.io\/app\/uploads\/2021\/10\/cropped-sunbytes-favicon.png","width":512,"height":512,"caption":"Sunbytes"},"image":{"@id":"https:\/\/sunbytes.io\/nl\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/sunbytes\/","https:\/\/twitter.com\/sunbytes","https:\/\/www.linkedin.com\/company\/sunbytes\/","https:\/\/www.linkedin.com\/company\/sunbytes-talent-solutions\/"],"knowsAbout":["HR Solutions","Payroll service","EOR service","Tech services","Security services"]},{"@type":"Article","@id":"https:\/\/sunbytes.io\/nl\/blog\/softwareontwikkeling\/vragen-om-te-stellen-aan-een-app-development-agency\/#article","isPartOf":{"@id":"https:\/\/sunbytes.io\/nl\/blog\/softwareontwikkeling\/vragen-om-te-stellen-aan-een-app-development-agency\/"},"author":{"name":"Uyen Pham","@id":"https:\/\/sunbytes.io\/nl\/#\/schema\/person\/b83af19a3936b115f738a143c24bf4f2"},"headline":"Vragen die je moet stellen voordat je tekent met een app development agency","datePublished":"2026-05-16T09:22:59+00:00","dateModified":"2026-05-16T09:23:00+00:00","mainEntityOfPage":{"@id":"https:\/\/sunbytes.io\/nl\/blog\/softwareontwikkeling\/vragen-om-te-stellen-aan-een-app-development-agency\/"},"wordCount":3260,"commentCount":0,"publisher":{"@id":"https:\/\/sunbytes.io\/nl\/#organization"},"articleSection":["Blog","Softwareontwikkeling"],"inLanguage":"nl","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/sunbytes.io\/nl\/blog\/softwareontwikkeling\/vragen-om-te-stellen-aan-een-app-development-agency\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/sunbytes.io\/nl\/blog\/softwareontwikkeling\/vragen-om-te-stellen-aan-een-app-development-agency\/","url":"https:\/\/sunbytes.io\/nl\/blog\/softwareontwikkeling\/vragen-om-te-stellen-aan-een-app-development-agency\/","name":"Vragen om te stellen aan een app development agency | Sunbytes","isPartOf":{"@id":"https:\/\/sunbytes.io\/nl\/#website"},"datePublished":"2026-05-16T09:22:59+00:00","dateModified":"2026-05-16T09:23:00+00:00","description":"Stel deze 20 vragen om te stellen aan een app development agency om teamsetup, IP, pricing, GDPR, security en contractrisico te verifi\u00ebren.","breadcrumb":{"@id":"https:\/\/sunbytes.io\/nl\/blog\/softwareontwikkeling\/vragen-om-te-stellen-aan-een-app-development-agency\/#breadcrumb"},"inLanguage":"nl","potentialAction":[{"@type":"ReadAction","target":["https:\/\/sunbytes.io\/nl\/blog\/softwareontwikkeling\/vragen-om-te-stellen-aan-een-app-development-agency\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/sunbytes.io\/nl\/blog\/softwareontwikkeling\/vragen-om-te-stellen-aan-een-app-development-agency\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/sunbytes.io\/nl\/"},{"@type":"ListItem","position":2,"name":"Blog","item":"https:\/\/sunbytes.io\/nl\/blog\/"},{"@type":"ListItem","position":3,"name":"Softwareontwikkeling","item":"https:\/\/sunbytes.io\/nl\/blog\/softwareontwikkeling\/"},{"@type":"ListItem","position":4,"name":"Vragen die je moet stellen voordat je tekent met een app development agency"}]},{"@type":"WebSite","@id":"https:\/\/sunbytes.io\/nl\/#website","url":"https:\/\/sunbytes.io\/nl\/","name":"Sunbytes -Transform \u00b7 Secure \u00b7 Accelerate","description":"Sunbytes is een bedrijf dat IT-personeelsuitbreiding en dedicated team ontwikkelaars op afstand aanbiedt","publisher":{"@id":"https:\/\/sunbytes.io\/nl\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/sunbytes.io\/nl\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"nl"},{"@type":"Person","@id":"https:\/\/sunbytes.io\/nl\/#\/schema\/person\/b83af19a3936b115f738a143c24bf4f2","name":"Uyen Pham","image":{"@type":"ImageObject","inLanguage":"nl","@id":"https:\/\/sunbytes.io\/nl\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/31d5b4e1e1c2acb5adfbb5994df49738?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/31d5b4e1e1c2acb5adfbb5994df49738?s=96&d=mm&r=g","caption":"Uyen Pham"}}]}},"_links":{"self":[{"href":"https:\/\/sunbytes.io\/nl\/wp-json\/wp\/v2\/posts\/33150"}],"collection":[{"href":"https:\/\/sunbytes.io\/nl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/sunbytes.io\/nl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/sunbytes.io\/nl\/wp-json\/wp\/v2\/users\/15"}],"replies":[{"embeddable":true,"href":"https:\/\/sunbytes.io\/nl\/wp-json\/wp\/v2\/comments?post=33150"}],"version-history":[{"count":0,"href":"https:\/\/sunbytes.io\/nl\/wp-json\/wp\/v2\/posts\/33150\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/sunbytes.io\/nl\/wp-json\/wp\/v2\/media\/32882"}],"wp:attachment":[{"href":"https:\/\/sunbytes.io\/nl\/wp-json\/wp\/v2\/media?parent=33150"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/sunbytes.io\/nl\/wp-json\/wp\/v2\/categories?post=33150"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/sunbytes.io\/nl\/wp-json\/wp\/v2\/tags?post=33150"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}