[{"data":1,"prerenderedAt":331},["ShallowReactive",2],{"projecten-index-en":3},[4,78,122,186,228,284],{"id":5,"title":6,"body":7,"branche":60,"client":61,"description":13,"extension":62,"image":63,"locale":64,"logo":65,"meta":66,"navigation":67,"order":68,"path":69,"result":70,"seo":71,"stack":72,"stem":76,"__hash__":77},"projectenEn\u002Fen\u002Fcases\u002Frealisatie-portalen-vermogensbeheerder-nnek.md","Custom software for asset manager NNEK",{"type":8,"value":9,"toc":53},"minimark",[10,14,19,22,26,29,32,35,38,41,45,48],[11,12,13],"p",{},"NNEK (Noordnederlands Effektenkantoor) is an asset manager and the organisation behind Fondsenplatform. For both, we built an adviser portal and a client portal, each connected to the NNEK API.",[15,16,18],"h2",{"id":17},"the-challenge","The challenge",[11,20,21],{},"The adviser guides a client from the first plan to the opened account. The investor completes the application and then wants to view their accounts. Financial advice is a serious matter, so everything had to meet strict regulations and high security requirements.",[15,23,25],{"id":24},"what-we-built","What we built",[11,27,28],{},"An adviser portal for wealth management advisers. In it, advisers work from plan to opened account. They build model portfolios, rebalance and run calculations for their clients.",[11,30,31],{},"The adviser starts the application for a new account in the adviser portal and fills in answers in advance. The investor then receives an invitation to the client portal. There the investor verifies their identity, checks the details and completes the rest. This onboarding journey went live in November 2025.",[11,33,34],{},"In the client portal, investors also view their current accounts.",[11,36,37],{},"Both portals are connected to the NNEK API. They retrieve data from it and write changes back. Where the API fell short, we built custom logic into the portals themselves.",[11,39,40],{},"Each portal is tailored to its own user, with usability, security and compliance as the starting point.",[15,42,44],{"id":43},"the-result","The result",[11,46,47],{},"Advisers work from plan to opened account in one environment. Investors complete their application online and then view their accounts in the client portal.",[49,50],"video-embed",{"src":51,"title":52},"https:\u002F\u002Fyoutu.be\u002FRTTZCzhG8Qs","Laura van Zonsbeek (NNEK) over de samenwerking met Tulipsoft",{"title":54,"searchDepth":55,"depth":55,"links":56},"",2,[57,58,59],{"id":17,"depth":55,"text":18},{"id":24,"depth":55,"text":25},{"id":43,"depth":55,"text":44},"Financial services","NNEK","md","\u002Fimages\u002Fcase-study\u002Fnnek-hero.jpg","en",null,{},true,1,"\u002Fen\u002Fcases\u002Frealisatie-portalen-vermogensbeheerder-nnek","Advisers work from plan to opened account in one portal. Investors complete their application online and then view their accounts.",{"title":6,"description":13},[73,74,75],"Portalen","Onboarding","Compliance","en\u002Fcases\u002Frealisatie-portalen-vermogensbeheerder-nnek","1mRZkpIClRCSESap5s0YG11jVgRbwEUs69HOLJd9ifc",{"id":79,"title":80,"body":81,"branche":109,"client":110,"description":85,"extension":62,"image":111,"locale":64,"logo":65,"meta":112,"navigation":67,"order":55,"path":113,"result":114,"seo":115,"stack":116,"stem":120,"__hash__":121},"projectenEn\u002Fen\u002Fcases\u002Fmicrosoft-dynamics-formulieren-voor-universiteit-leiden.md","Custom forms for Leiden University",{"type":8,"value":82,"toc":104},[83,86,88,91,93,96,99,101],[11,84,85],{},"Leiden University works with Microsoft Dynamics 365. For student recruitment, alumni and the LUF, we built forms that work as a shell around part of Dynamics.",[15,87,18],{"id":17},[11,89,90],{},"The forms had to look good and be quick to use. Even when many people use them at the same time. Every submission had to end up correctly in Microsoft Dynamics 365.",[15,92,25],{"id":24},[11,94,95],{},"For student recruitment and alumni, we built event registration forms, custom-made and in the university's house style. For student recruitment we also made brochure download forms. For the LUF, we developed donation forms.",[11,97,98],{},"The forms draw their data from Microsoft Dynamics 365. Registrations can be edited afterwards. We write all submissions and changes back to Dynamics, where the university processes them further.",[15,100,44],{"id":43},[11,102,103],{},"Visitors fill in the form quickly. Even with many simultaneous users, the application stays responsive. Leiden University processes all submissions in Microsoft Dynamics 365.",{"title":54,"searchDepth":55,"depth":55,"links":105},[106,107,108],{"id":17,"depth":55,"text":18},{"id":24,"depth":55,"text":25},{"id":43,"depth":55,"text":44},"Education","Universiteit Leiden","\u002Fimages\u002Fcase-study\u002Fmicrosoft-dynamics-formulieren-voor-universiteit-leiden-hero.jpg",{},"\u002Fen\u002Fcases\u002Fmicrosoft-dynamics-formulieren-voor-universiteit-leiden","Registrations, brochure requests and donations go straight into Microsoft Dynamics 365.",{"title":80,"description":85},[117,118,119],"Microsoft Dynamics 365","Webformulieren","Maatwerkwebapplicatie","en\u002Fcases\u002Fmicrosoft-dynamics-formulieren-voor-universiteit-leiden","TsGOHM-uDN8zq3QH6ri_VTIZuBwbtgtrhiSKGw8EkZw",{"id":123,"title":124,"body":125,"branche":172,"client":173,"description":129,"extension":62,"image":174,"locale":64,"logo":65,"meta":175,"navigation":67,"order":176,"path":177,"result":178,"seo":179,"stack":180,"stem":184,"__hash__":185},"projectenEn\u002Fen\u002Fcases\u002Fgespreksleidraad-waarneming-knov.md","Online locum cover discussion guide for the KNOV",{"type":8,"value":126,"toc":167},[127,130,132,135,137,140,159,162,164],[11,128,129],{},"The KNOV (the Royal Dutch Organisation of Midwives) wanted to support its members in the conversation about locum cover within their practices. An earlier calculation scheme was no longer possible due to changed regulations. Together with a working group of practice owners and locum midwives, a new instrument was created: the discussion guide for locum cover. We built the online tool.",[15,131,18],{"id":17},[11,133,134],{},"Rates are a sensitive subject, legally too. The Authority for Consumers & Markets (ACM) sets out, in its Guidelines for the Healthcare Sector, what scope a trade association does and doesn't have when advising members. The tool had to stay within that: supporting the conversation, without imposing rates. And privacy-sensitive calculations came with a strict requirement: no input could be stored.",[15,136,25],{"id":24},[11,138,139],{},"A step-by-step online discussion guide that gives the locum and practice owner joint insight into what a fair consultation rate and duty rate could be:",[141,142,143,147,150,153,156],"ol",{},[144,145,146],"li",{},"Determining a gross hourly rate for self-employed professionals, including reserves and levies",[144,148,149],{},"Adjusting the gross hourly rate based on work experience",[144,151,152],{},"Adjusting the gross hourly rate based on the type of work",[144,154,155],{},"Discussing an indication of hours worked per 24-hour duty",[144,157,158],{},"Discussing the final consultation rate and duty rate",[11,160,161],{},"Users can go back to a previous step at any time, and in the last step save a print view of the completed guide. The data is not stored or retained in any way: once the page is closed, it cannot be retrieved.",[15,163,44],{"id":43},[11,165,166],{},"After a pilot phase from October 2025 to March 2026, during which KNOV members gave feedback through evaluation forms and platform meetings, the discussion guide was officially published. The tool gives structure to the rate conversation and is available to all members via knov.nl.",{"title":54,"searchDepth":55,"depth":55,"links":168},[169,170,171],{"id":17,"depth":55,"text":18},{"id":24,"depth":55,"text":25},{"id":43,"depth":55,"text":44},"Healthcare","KNOV","\u002Fimages\u002Fcase-study\u002Fknov-hero.jpg",{},3,"\u002Fen\u002Fcases\u002Fgespreksleidraad-waarneming-knov","An online tool that guides locum midwives and practice owners step by step through the rate conversation. Without storing any data.",{"title":124,"description":129},[181,182,183],"Online rekentool","Privacy by design","ACM-richtsnoeren","en\u002Fcases\u002Fgespreksleidraad-waarneming-knov","d7EKesCKlgP7-Cjgz6cbbVp8tMPPLV20QzzALwLT38A",{"id":187,"title":188,"body":189,"branche":214,"client":215,"description":193,"extension":62,"image":216,"locale":64,"logo":65,"meta":217,"navigation":67,"order":218,"path":219,"result":220,"seo":221,"stack":222,"stem":226,"__hash__":227},"projectenEn\u002Fen\u002Fcases\u002Fwinactie-cruesli-pepsico.md","Prize draw website for Cruesli (PepsiCo)",{"type":8,"value":190,"toc":209},[191,194,196,199,201,204,206],[11,192,193],{},"For the Cruesli brand from Quaker (PepsiCo), we built a prize draw website. A campaign with a tight deadline: the site had to be live before the promotional packaging hit the shop shelves.",[15,195,18],{"id":17},[11,197,198],{},"The deadline was fixed and the design called for a lot of custom work. Before going live, the application also had to pass PepsiCo's mandatory security audit.",[15,200,25],{"id":24},[11,202,203],{},"We built the prize draw website in Sitefinity according to the supplied design. During the build, we took the audit and the fixed campaign date into account.",[15,205,44],{"id":43},[11,207,208],{},"Despite the time and design pressure, we passed the security audit first time. The site went live on schedule, right on time for the campaign.",{"title":54,"searchDepth":55,"depth":55,"links":210},[211,212,213],{"id":17,"depth":55,"text":18},{"id":24,"depth":55,"text":25},{"id":43,"depth":55,"text":44},"FMCG","Cruesli (Quaker \u002F PepsiCo)","\u002Fimages\u002Fcase-study\u002Fwinactie-cruesli-pepsico-hero.jpg",{},4,"\u002Fen\u002Fcases\u002Fwinactie-cruesli-pepsico","Built under high time pressure and passed the security audit first time. Live on schedule before the promotional packaging hit the shelves.",{"title":188,"description":193},[223,224,225],"Sitefinity","Winactie","Security audit","en\u002Fcases\u002Fwinactie-cruesli-pepsico","-7CarGui0i7B3CXOxpNDdu4iIrNvUham_B5TIsgDRjI",{"id":229,"title":230,"body":231,"branche":271,"client":272,"description":235,"extension":62,"image":273,"locale":64,"logo":65,"meta":274,"navigation":67,"order":275,"path":276,"result":277,"seo":278,"stack":279,"stem":282,"__hash__":283},"projectenEn\u002Fen\u002Fcases\u002Fhup-het-vliegtuig-in-naar-cuba.md","Off we go, on the plane to Cuba!",{"type":8,"value":232,"toc":266},[233,236,238,241,245,248,255,261,263],[11,234,235],{},"Cuba Travel Network had an outdated, non-responsive website. They wanted to invest in a modern platform with a proper content management system (Sitefinity), but their in-house .NET developers had no experience with that technology.",[15,237,18],{"id":17},[11,239,240],{},"Building a modern site is one thing. Making sure the in-house team can manage and develop it themselves afterwards is another. That calls for knowledge transfer, not dependency.",[15,242,244],{"id":243},"what-we-did","What we did",[11,246,247],{},"We first helped draw up a tender document and select an external developer. About a year later, we guided the team through the switch to independent management. Pascal delivered an intensive five-day training in Cuba for the in-house .NET developers, entirely focused on Sitefinity.",[11,249,250],{},[251,252],"img",{"alt":253,"src":254},"Sitefinity development training for the Cuba Travel Network team","\u002Fimages\u002Fcase-study\u002Fsitefinity-training-cuba-1.jpg",[11,256,257],{},[251,258],{"alt":259,"src":260},"The five-day Sitefinity training on location in Cuba","\u002Fimages\u002Fcase-study\u002Fsitefinity-training-cuba-2.jpg",[15,262,44],{"id":43},[11,264,265],{},"After a few months of remote guidance, the IT team could continue developing in Sitefinity on their own. The knowledge no longer sat solely with external developers.",{"title":54,"searchDepth":55,"depth":55,"links":267},[268,269,270],{"id":17,"depth":55,"text":18},{"id":243,"depth":55,"text":244},{"id":43,"depth":55,"text":44},"Travel","Cuba Travel Network","\u002Fimages\u002Fcase-study\u002Fhup-het-vliegtuig-in-naar-cuba-hero.jpg",{},5,"\u002Fen\u002Fcases\u002Fhup-het-vliegtuig-in-naar-cuba","Hop on a plane to Cuba. After our guidance, the in-house .NET team develops independently on Sitefinity.",{"title":230,"description":235},[280,223,281],".NET","Training","en\u002Fcases\u002Fhup-het-vliegtuig-in-naar-cuba","TXB_omUBZvnzLWcp2hCGa5mkuF5jUik5cQIB0pZahw8",{"id":285,"title":286,"body":287,"branche":317,"client":318,"description":291,"extension":62,"image":319,"locale":64,"logo":65,"meta":320,"navigation":67,"order":321,"path":322,"result":323,"seo":324,"stack":325,"stem":329,"__hash__":330},"projectenEn\u002Fen\u002Fcases\u002Fapi-en-dealerportaal-toppoint.md","API and dealer portal for Toppoint",{"type":8,"value":288,"toc":312},[289,292,294,297,301,304,307,309],[11,290,291],{},"Toppoint manufactures made-to-measure window decoration and supplies it through a network of dealers in the Netherlands and Belgium. Behind the scenes, that runs on a chain of systems that need to talk to each other: from production to dealer. We've been working with Toppoint on that digital chain for several years.",[15,293,18],{"id":17},[11,295,296],{},"With a growing dealer network, data needs to flow reliably and securely between systems. Dealers expect up-to-date information, and systems exchanging data need to know exactly who's knocking and what they're allowed to see.",[15,298,300],{"id":299},"what-we-do","What we do",[11,302,303],{},"For Toppoint, we set up an API with a custom OAuth implementation, so systems and parties get secure, controlled access to exactly the data meant for them. On top of that, we built data synchronisation between the systems involved, so information stays up to date everywhere without manual work.",[11,305,306],{},"We're also actively involved in developing the dealer portal: the environment where dealers manage their business with Toppoint.",[15,308,44],{"id":43},[11,310,311],{},"A digital chain in which systems communicate securely and dealers can rely on up-to-date data. The collaboration continues: we keep building on what Toppoint needs.",{"title":54,"searchDepth":55,"depth":55,"links":313},[314,315,316],{"id":17,"depth":55,"text":18},{"id":299,"depth":55,"text":300},{"id":43,"depth":55,"text":44},"Window decoration","Toppoint","\u002Fimages\u002Fcase-study\u002Ftoppoint-hero.jpg",{},6,"\u002Fen\u002Fcases\u002Fapi-en-dealerportaal-toppoint","Dealers see up-to-date information. Systems exchange data without manual work.",{"title":286,"description":291},[326,327,328],"API","OAuth","Data synchronisation","en\u002Fcases\u002Fapi-en-dealerportaal-toppoint","V8bSSrIrHkSdJ4CyiyjN--A3wZFslcfDB0LRq7UG4b4",1793278839092]