SaaS laten bouwen

Eerst iets waar mensen
voor betalen.

Voor founders en bedrijven die een SaaS of MVP willen laten bouwen. Ik begin met één kernflow die klanten gebruiken en betalen, op een fundament dat later teams, abonnementen en meerdere klanten aankan. Zo groeit de MVP door naar een platform zonder dat je hem over een jaar opnieuw laat bouwen.

Projecten
Hetzelfde scherm, drie rollen

Ingelogd als contactpersoon van Jansen BV. Ziet alleen de eigen projecten, en marge is geen klantinformatie.

Projecten zichtbaar voor de rol Klant
ProjectStatusOmzetMargeActies
JAJansen BVoffice refitLoopt€ 42.500afgeschermd voor deze rol
JAJansen BVmeeting roomOfferte€ 8.900afgeschermd voor deze rol

2 van 6 projecten · marge afgeschermd · alleen lezen

using ( customer_id = auth.uid() )

Het verschil zit niet in verborgen knoppen. Die regel rechtsonder staat in de database zelf, dus een aangepast verzoek uit de browser krijgt evengoed niets extra’s terug.

Herken je dit

Waar SaaS-plannen op vastlopen.

01

Een jaar bouwen voor de eerste klant

Het plan heeft twintig functies en geen enkele daarvan is getest bij iemand die betaalt. Als de eerste klant komt, blijkt hij iets anders nodig te hebben.

02

Een MVP die je weg moet gooien

De eerste versie werkte, maar zonder accounts per organisatie of een nette database. Teams toevoegen betekent opnieuw beginnen.

03

Vast in een no-code tool

Bubble of Lovable bracht je snel ver, tot je abonnementen met proefperiode, rechten per rol of echte snelheid nodig had.

04

Klant A ziet de data van klant B

Scheiding tussen klanten zit in de interface en niet in de database. Eén vergeten filter en het is een datalek.

05

Facturatie met de hand

Abonnementen, upgrades halverwege de maand en mislukte betalingen worden in een spreadsheet bijgehouden. Dat schaalt tot een klant of tien.

06

Code op naam van het bureau

Het product is van jou, maar de repository en de servers niet. Overstappen naar een eigen team wordt een onderhandeling.

Hoe het werkt

Van idee naar een product dat geld oplevert.

01

Uitvragen en schrappen

Welk probleem los je op, voor wie, en waarvoor betalen ze. Wat daar niet aan bijdraagt gaat naar later. Hier valt vaak een flink deel van de scope weg.

02

Het fundament goed

Organisaties, rollen en scheiding van data zitten vanaf dag één in de database. Dat kost in de eerste versie weinig extra en scheelt later een herbouw.

03

Bouwen in korte rondes

Elke twee weken een demo op een echte omgeving. Je gebruikt het product al voordat het af is, en stuurt bij op wat je ziet.

04

Live met eerste gebruikers

Een zachte lancering met een paar klanten, snel bijsturen op hun feedback, en daarna verder bouwen als je dat wilt.

In detail
01

Begin met één flow waar mensen voor betalen

Een goede MVP is geen halve versie van het hele plan. Het is één route van begin tot eind die een klant zelf doorloopt: aanmelden, het ene ding doen waarvoor hij komt, en betalen. Werkt dat, dan weet je meer dan een jaar plannen je had verteld.

Wat ik vanaf de eerste versie wel goed neerzet is wat je later niet meer goedkoop kunt veranderen: hoe klanten en hun data gescheiden zijn, hoe accounts en rollen werken, en hoe betalingen binnenkomen. Schermen en functies kun je daarna stuk voor stuk toevoegen.

Eén kernflow

Eén taak die een klant van begin tot eind afmaakt, zonder dat jij ertussen hoeft te zitten.

Betalen vanaf het begin

Een Stripe-koppeling met abonnement en proefperiode. Of mensen betalen is de enige test die telt.

Data per organisatie

Scheiding tussen klanten in de database zelf, met row level security in Supabase, en niet alleen in de interface.

Ruimte om te groeien

Teams, rollen en een API komen erbij op hetzelfde fundament, zonder dat de eerste versie weg moet.

02

MVP of volledig SaaS-platform

Het verschil zit niet in de techniek eronder, die is bij mij hetzelfde. Het zit in hoeveel er bovenop staat. Een MVP is de eerste versie van het platform, geen wegwerpproject.

MVPSaaS-platform
DoelBewijzen dat mensen betalenGroeien met klanten die blijven
FunctiesEén kernflowMeerdere modules rond die flow
Klanten en dataGescheiden per organisatieGescheiden per organisatie
AccountsInloggen, eventueel één rolTeams met rollen en rechten
BetalenEén abonnement met proefperiodeMeerdere plannen, up- en downgraden, per gebruiker
KoppelingenAlleen wat de kernflow nodig heeftWebhooks en een eigen API
BeheerBasis-beheer voor jouBeheeromgeving en auditlog
DoorlooptijdKorter, afhankelijk van de kernflow8 tot 16 weken
03

No-code, AI-bouwer of maatwerk?

Eerlijk: voor een deel van de MVP's is Bubble of Lovable genoeg. Wil je weten of iemand je idee überhaupt wil, heb je een handvol testgebruikers of een demo voor investeerders nodig, dan ben je met zo'n tool sneller en goedkoper uit dan met mij.

Het plafond komt als het product echt gebruikt gaat worden. Bij Bubble draait je app op hun platform en kun je de code niet meenemen. Lovable levert wel code op, maar die is zelden gebouwd op meerdere klanten met afgeschermde data, rollen en facturatie die klopt. Heb je al een prototype, dan is vibecode naar productie vaak de kortere route dan opnieuw beginnen. Het verschil tussen de tools staat in Lovable vs Claude Code.

No-code of AI-bouwerMaatwerk MVP
Eerste versieDagen tot wekenWeken
Goed voorIdee testen, demo, intern gebruikBetalende klanten en doorgroeien
Data per klant afschermenLastig of handwerkIn de database geregeld
Abonnementen en proefperiodesBasisZo ingewikkeld als je model is
Code meenemenBubble niet, Lovable welJa, repository op jouw naam
Als het druk wordtJe loopt tegen de grenzen van het platform aanJe schaalt de database en hosting op
04

Mijn eigen SaaS als bewijs

Avitly is mijn eigen SaaS voor AV- en IT-installateurs, met abonnementen via Stripe ingebouwd, en ik gebruik het zelf elke dag in mijn eigen AV-bedrijf. Notto is mijn tweede product: offertes, facturen en btw voor ondernemers, op dit moment in bèta. Alles op deze pagina heb ik daar zelf doorlopen, inclusief de keuzes die ik achteraf anders had gedaan.

Eerlijk over de schaal: ik ben één ontwikkelaar, geen team van acht. Dat betekent korte lijnen en geen overdracht tussen mensen, maar ook dat ik niet tien producten tegelijk bouw. Hoe zo'n traject zich verhoudt tot ander maatwerk en wat het ongeveer kost, staat op wat kost maatwerk software.

Reviews

Klanten geven mij gemiddeld 5 sterren.

“Ik ben ontzettend blij met het resultaat van mijn nieuwe website voor DoubleStreet Australian Cobberdogs, gemaakt door Webframer. Vanaf het eerste contact straalde Webframer deskundigheid en creativiteit uit.”
Ben VorsteveldDoubleStreet Australian Cobberdogs
“Webframer heeft mij ontzettend goed geholpen met de website van Veldvisuals. Het is niet alleen fijn om met Bas te sparren over de bouw van de website, maar ook in het nazorgtraject en wanneer er aanpassingen gedaan moeten worden. Aanrader!”
Nick in 't VeldVeldvisuals
“Fijn samen gewerkt. Luistert goed naar onze wensen. Als we aanpassingen willen, worden deze vakkundig aangepast.”
Marieke van 't WoutVan Der Linde Mode & Lingerie
“Super fijne samenwerking met korte lijntjes!”
Hugo BrandwagtGoogle-review
“Website ziet er goed uit!! Zeker een aanrader!”
Jayden BresserGoogle-review
“Super! Snelle service en fijn contact!”
Devin de WaardGoogle-review
Bas Voets, oprichter van Webframer
Wie het bouwt

Ik ben Bas Voets. Sinds 2021 bouw ik websites, klantportalen en bedrijfssoftware voor het MKB, vanuit Hazerswoude-Dorp. Je praat van eerste gesprek tot oplevering met mij, niet met een accountmanager.

Meer over mijKvK 70168741 · sinds 2021 · Hazerswoude-Dorp
Veelgestelde vragen
Wat kost een MVP laten bouwen?
Een MVP met één kernflow en betalingen begint bij € 4.950, een volledig platform met teams, abonnementen en beheerkant bij € 9.750. Wat het precies wordt hangt af van de flow en de koppelingen; na een gesprek van een half uur krijg je een vaste prijs. Meer indicaties staan op wat kost maatwerk software.
Wat is het verschil tussen een MVP en een SaaS-platform?
Een MVP is één kernflow waarmee je bewijst dat mensen betalen. Een SaaS-platform heeft daaromheen teams met rollen, meerdere abonnementen, een API en een beheeromgeving. Bij mij staat de MVP op hetzelfde fundament, dus het platform is doorbouwen en geen herbouw.
Hoe lang duurt het om een SaaS te laten bouwen?
Een volledig platform kost meestal 8 tot 16 weken. Een MVP met één kernflow is korter; hoeveel korter hangt af van die flow, en dat hoor je na het eerste gesprek.
Wat is multi-tenancy precies?
Dat meerdere klanten, meestal bedrijven, elk hun eigen afgeschermde data hebben binnen één applicatie. Bij mij is dat geregeld in de database zelf, zodat klant A de data van klant B niet kan zien, ook niet door een fout in een scherm.
Kan ik beter eerst met Bubble of Lovable beginnen?
Als je vooral wilt weten of er interesse is, vaak wel. Zodra er betalende klanten met eigen data en teams komen, loop je tegen de grenzen aan. Heb je al iets gebouwd, dan kijk ik eerst of het af te bouwen is voordat we opnieuw beginnen.
Wat als ik later met een eigen team verder wil?
Dat kan zonder gedoe. De code staat in jouw GitHub, de accounts bij Stripe, Supabase en Vercel op jouw naam, en alles is geschreven in standaard frameworks die elke Next.js-ontwikkelaar kent.

Vertel wat je wilt bouwen.

Een gesprek van een half uur. Je krijgt een eerlijk antwoord over wat het kost, hoe lang het duurt en of het slim is om te bouwen.

0:00 / 0:00
SaaS laten bouwen · MVP vanaf € 4.950