Webapplicaties · Next.js & Node.js

Web app laten bouwen op maat

VirtuoLab is een softwarebureau in Papendrecht dat web apps op maat bouwt: klantportalen, boekingssystemen, dashboards en interne tools die in de browser draaien. Zo'n web app werkt op computer, tablet en telefoon, zonder App Store (Apple) of Google Play. VirtuoLab ontwerpt elke web app mobile-first, want volgens StatCounter kwam in september 2026 65% van het Nederlandse webverkeer van telefoons. Elke web app draait op Next.js met TypeScript en PostgreSQL, een database die volgens de Developer Survey 2025 van Stack Overflow door 55,6% van de developers wordt gebruikt. Een web app op maat kost €5.000 tot €50.000, afhankelijk van de omvang. Een eenvoudige eerste versie is in 3 tot 6 weken klaar. Een klantportaal voor 500 klanten kan bijvoorbeeld veel telefoontjes en e-mails vervangen, met betalingen via Mollie. Je krijgt 1) vooraf een vaste prijs, 2) direct contact met de developer en 3) de broncode en de data in eigen bezit.

Prijsindicatie
€5.000 – €50.000 (enterprise-platforms vanaf €50.000)
Doorlooptijd
3–6 weken (eenvoudig) tot 12–24 weken (complex)
Stack
Next.js, React, TypeScript, Node.js, PostgreSQL, Docker, AWS
Werkgebied
Op locatie in de Drechtsteden en Rotterdam; online in heel Nederland, België en Duitsland
Contact
Direct met de developer

Wat is een web app en wat bouwt VirtuoLab precies?

Een web app is software die in de browser draait, waarin gebruikers inloggen, gegevens invoeren en taken afronden in plaats van alleen pagina's te lezen. Een website informeert, een web app doet werk. VirtuoLab, een softwarebureau in Papendrecht, bouwt web apps op maat voor het mkb. Denk aan 1) een klantportaal met orders en facturen, 2) een boekings- of planningssysteem of 3) een offertecalculator. Ook een interne tool die een stapel Excel-bestanden van Microsoft vervangt, of een dashboard met actuele cijfers, is een web app. VirtuoLab bouwt de hele applicatie met Next.js: de interface, de database, de gebruikersrollen en koppelingen, zoals met Exact Online of betalingen via Mollie. De demo Slimme Calculator op virtuolab.dev laat bijvoorbeeld een hypotheekcalculator met realtime grafieken zien. Volgens StatCounter kwam in september 2026 ongeveer 65% van het Nederlandse webverkeer van telefoons, dus VirtuoLab ontwerpt mobile-first. Een web app werkt op computer, tablet en telefoon, en elke update staat meteen voor alle gebruikers klaar.

Wat kost het om een web app te laten bouwen in 2026?

Een web app op maat kost in 2026 tussen €5000 en €50.000, en een enterprise-platform kost meer. Elk bedrag is een indicatie: VirtuoLab bepaalt de exacte prijs na een gratis kennismaking en legt die vast voordat het bouwen begint. Een eenvoudige web app met één hoofdfunctie, een login en een paar schermen kost €5000 tot €10.000. Een middelgrote web app met meerdere gebruikersrollen, koppelingen en rapportages kost tot €25.000, een complexe web app of SaaS-platform tot €50.000. Vier factoren bepalen de prijs: 1) het aantal functies en schermen, 2) het aantal gebruikersrollen en rechten, 3) koppelingen met Exact Online, Google Workspace of betalingen via Stripe en 4) de eisen aan schaal en beveiliging. Die laatste factor telt: in de OWASP Top 10 van 2025 staat gebrekkige toegangscontrole op nummer 1, aangetroffen in 100% van de geteste applicaties. Reken bij online betalen ook op transactiekosten: Stripe rekent in Nederland per EER-kaartbetaling vanaf 1,5% plus €0,25. In de praktijk houdt een kleinere eerste versie het budget beheersbaar.

Hoe lang duurt het om een web app te laten bouwen?

Een eenvoudige web app, zoals een interne tool voor 20 medewerkers, is bij VirtuoLab in 3 tot 6 weken klaar. Een middelgrote web app duurt 6 tot 12 weken, een complexe web app 12 tot 24 weken en een enterprise-platform langer. Elk project loopt in vier stappen: 1) kennismaking en scope, 2) ontwerp en validatie, 3) bouwen en testen en 4) lancering en support. In het gratis eerste gesprek worden doelen en onmisbare functies een schriftelijke scope met een vaste prijs. Daarna ontwerpt VirtuoLab de schermen en het datamodel, en jij keurt beide goed. Het bouwen gebeurt in korte sprints, met na elke sprint een werkende demo. VirtuoLab test ook de snelheid, want web.dev (Google) adviseert dat de hoofdinhoud binnen 2,5 seconde laadt voor minstens 75% van de bezoeken. Bij de lancering gaat de web app live, gehost via Docker op AWS of bij een andere partij. In de praktijk houdt een pilotgroep van 10 gebruikers die elke demo snel test het project op schema.

Met welke techniek bouwt VirtuoLab web apps, en waarom?

VirtuoLab bouwt web apps met Next.js, React en TypeScript in de browser, Node.js op de server en PostgreSQL als database. Next.js is een React-framework van Vercel dat zowel publieke pagina's als afgeschermde applicaties aankan. De keuze heeft drie redenen. Ten eerste vangt TypeScript typefouten af voordat de code draait, waardoor aanpassingen jaren later nog veilig blijven. Ten tweede is PostgreSQL een beproefde opensourcedatabase met sterke ondersteuning voor relaties, transacties en JSON-data. Ten derde zorgt rendering op de server ervoor dat publieke pagina's snel laden en leesbaar blijven voor Google. Voor live updates voegt VirtuoLab WebSockets toe, en koppelingen met andere systemen lopen via GraphQL- of REST-API's. De applicatie draait in Docker-containers, bijvoorbeeld op AWS, zodat verhuizen naar een andere hostingpartij mogelijk blijft. Elk onderdeel van de stack is breed in gebruik, zo blijkt uit de Stack Overflow Developer Survey 2025. Daarin had 44,7% van de developers React gebruikt en 55,6% PostgreSQL, dus een andere developer kan de code overnemen zonder alles opnieuw te bouwen.

Waarom laat je een web app bouwen door VirtuoLab?

VirtuoLab is een eenmanszaak, dus de developer die je web app bouwt, is ook je enige aanspreekpunt. Ten eerste werk je direct met oprichter en developer Mustafa Kose, die hands-on bouwt, zonder accountmanagers of projectleiders ertussen. Ten tweede spreekt VirtuoLab een vaste prijs af voordat het bouwen begint, dus het budget schuift niet tijdens het project. Ten derde ben je na oplevering eigenaar van de broncode en de data, in gangbare techniek: volgens de Developer Survey 2025 van Stack Overflow werkte 44,7% van de developers met React (Meta) en 55,6% met PostgreSQL. Een andere developer kan het werk dus later overnemen. Tot slot laten korte sprints met demo's de voortgang doorlopend zien. Afspraken vinden plaats op locatie in de Drechtsteden en Rotterdam of online, in het Nederlands, Engels of Duits. Een groter bureau past wel beter bij 1) een enterprise-platform voor 5000 gebruikers met een harde deadline of 2) een team met een aparte designer, tester en projectleider.

Voor welke bedrijven is een web app op maat geschikt?

Een web app op maat van VirtuoLab is geschikt voor bedrijven waarvan het werk niet meer past in Excel (Microsoft), e-mail en standaardsoftware. Een herkenbaar signaal is dat orders via Outlook binnenkomen en met de hand in drie systemen worden ingevoerd. Andere signalen zijn klanten die bellen voor informatie die een portaal had kunnen tonen, en een standaardpakket dat maar een deel van het proces dekt. Startups gebruiken een web app met Next.js als MVP om een product te testen met de eerste 50 klanten, voordat ze in een volledig platform investeren. Dat is verstandig: in een rapport van CB Insights uit 2026 speelde een slechte product-market fit mee bij 43% van de gestopte startups, en geldgebrek bij 70%. Het budget voor een eenvoudige tool begint bij €5000. Maatwerk is niet altijd de slimste keuze. Past een pakket zoals Exact Online al goed bij het proces, dan is een abonnement goedkoper. Voor alleen informatie volstaat een bedrijfswebsite van €2000 tot €8000.

Eigen producten

Software die we zelf bouwen en beheren

FiscalDesk en Bouwklok zijn producten van VirtuoLab. Ze staan live en zijn zelf te proberen. De beelden hieronder zijn opnames en schermen uit de software zelf.

Boekhoudpakket voor boekhoudkantoren

FiscalDesk

  • Leest en boekt facturen automatisch
  • Alleen afwijkingen komen bij de boekhouder
  • App waarmee klanten bonnen scannen
Next.jsReactPostgreSQLClaude (Anthropic)

Veelgestelde Vragen

Wat is het verschil tussen een web app en een mobiele app?

Een web app is software die op elk apparaat in de browser draait, terwijl je een mobiele app installeert via Google Play of de App Store (Apple). Dat verschil raakt de kosten, het bereik en de mogelijkheden. Een web app met Next.js heeft één codebase voor computer, tablet en telefoon, en elke update staat direct live zonder goedkeuring van een appwinkel. Telefoons leveren volgens StatCounter 65% van het Nederlandse webverkeer, dus ook een web app bereikt mobiele gebruikers. Een mobiele app krijgt meer toegang tot telefoonfuncties zoals pushmeldingen, de camera en Bluetooth. Bij VirtuoLab kost een eenvoudige web app €5000 tot €10.000 en een eenvoudige mobiele app €10.000 tot €20.000. Een progressive web app zit daartussenin: een web app die gebruikers op hun beginscherm zetten, aangedreven door een service worker. Volgens de HTTP Archive Web Almanac 2025 gebruikt 28,9% van de top 1000 mobiele pagina's een service worker. In de praktijk start een project vaak als web app, waarna later een app in React Native volgt.

Kan een web app koppelen met Exact Online, Mollie of mijn CRM?

Ja, in 2026 kan een web app van VirtuoLab koppelen met vrijwel elk systeem dat een API heeft, van boekhoudsoftware tot betaalproviders en CRM-systemen. Bekende voorbeelden zijn Exact Online of Moneybird voor facturen, Mollie of Stripe voor betalingen en HubSpot, Salesforce of Dynamics 365 (Microsoft) voor klantgegevens. Een API is een vaste aansluiting waarlangs systemen gegevens uitwisselen, zodat niemand orders twee keer intypt. Een portaal voor 300 klanten kan bijvoorbeeld facturen automatisch ophalen via Exact Online. Betalen via Stripe kost in Nederland per EER-kaartbetaling vanaf 1,5% plus €0,25. Een eenvoudige API-koppeling kost €1500 tot €4000, een REST API op maat €5000 tot €15.000. Een complexe integratielaag met meerdere systemen kost €15.000 tot €30.000. Binnen een web app-project vallen de koppelingen onder de totale vaste prijs. Eerst controleert VirtuoLab de documentatie en de limieten van elke API, omdat sommige aanbieders het aantal verzoeken beperken of geld vragen voor toegang. Systemen zonder API, zoals oude desktopsoftware, vragen soms om een bestandsexport.

Kies ik voor een web app op maat of voor een bestaand SaaS-pakket?

Een bestaand SaaS-pakket is de betere keuze als het pakket je proces goed dekt. Een web app op maat is beter als juist dat proces je bedrijf onderscheidt. Kijk eerst naar de kosten. Standaardpakketten zijn goedkoop om mee te beginnen, maar met licenties per gebruiker betaalt een team van 20 mensen 20 keer de prijs van één account. Een web app op maat kost vooraf meer, kent geen licentiekosten per gebruiker en begint bij €5000. Kijk daarna naar eigendom. Bij een web app van VirtuoLab ben je eigenaar van de code en de data, terwijl een SaaS-leverancier zelf over prijzen en functies beslist. Zo steeg per 1 juli 2026 de lijstprijs van Microsoft 365 Business Standard met 12% en die van Business Basic met 16% (Microsoft 2026). Een veelgekozen middenweg is een standaardpakket voor de boekhouding, zoals Exact Online, met een web app op maat die facturen via Exact Online verstuurt. VirtuoLab bespreekt die keuze in de gratis kennismaking en zet beide routes naast elkaar.

Kan VirtuoLab een web app in fases bouwen?

Ja, een web app van VirtuoLab kan in fases worden gebouwd, en voor veel bedrijven is een gefaseerde aanpak de verstandigste route. Fase 1 is een eerste versie met de kernfunctie, bijvoorbeeld een portaal voor 200 klanten met login en een orderoverzicht. Zo'n eenvoudige web app is in 3 tot 6 weken klaar en kost €5000 tot €10.000. Gebruiksdata, bijvoorbeeld via Google Analytics, laten daarna zien welke functies als volgende belangrijk zijn. Elke volgende fase krijgt een eigen scope en een vaste prijs voordat het werk begint, zodat je de regie over het totale budget houdt. Zo vermijd je de twee bekendste valkuilen: in een rapport van CB Insights uit 2026 speelde geldgebrek mee bij 70% van de gestopte startups en een product zonder markt bij 43%. De opzet met Next.js (Vercel) en PostgreSQL is gemaakt om te groeien, dus een herbouw na de eerste versie is niet nodig. Omdat jij eigenaar bent van de code, kan een latere fase ook naar een andere developer gaan.