Sla over naar inhoud

Stack

Welke tools we zelf gebruiken, en welke we voor klanten kiezen.

Eén pagina met alles wat onder de motorkap zit. Geen marketingslides, geen 'we werken met de beste partners'. Concreet welke tools, waarom, en wat we expliciet niet kiezen. Bedoeld voor MKB-beslissers die hun keuzes willen verifiëren, en voor andere consultants die ons werk willen lezen.

Onze stack

Per laag de tools die we kennen, gebruiken en aanraden. Geen vijftig opties, één scherpe keuze met één of twee alternatieven waar dat zin heeft.

Front-end

  • Next.js 16 (App Router)
  • React 19
  • TypeScript
  • Tailwind CSS 4

Back-end

  • Next.js Route Handlers en Server Actions
  • Drizzle ORM
  • NextAuth, Better-Auth waar dat past

Database

  • Postgres (Neon, EU-regio)
  • Postgres zelf-gehost waar de klant dat wil

Hosting

  • Vercel, EU-regio's standaard
  • Cloudflare voor DNS, CDN en aanvullende laag
  • Hetzner of AWS als de klant zelf-hosten wil

Observability

  • Sentry (EU-tenant) voor errors
  • Vercel Analytics voor traffic
  • OpenTelemetry waar het zin heeft

AI

  • Anthropic (Claude) als primair model
  • OpenAI-compatibele API als fallback
  • OpenRouter als gateway voor model-vergelijk en routing

Remote support

  • RustDesk, zelf-gehost in EU
  • Open-source, geen US-cloud-afhankelijkheid

Office IT

  • Microsoft 365 als default voor MKB
  • Google Workspace als alternatief
  • Migratie tussen beide is geen probleem

Office automation

  • n8n, zelf-gehost
  • Make voor lichte koppelingen
  • Zapier waar de klant het al heeft staan
  • Power Automate binnen Microsoft 365 omgevingen

Waarom deze keuzes

Vier principes, en daar buigen we niet voor mode.

Modern, niet trendy
We kiezen tools die we al jaren kennen en die een steady community en maintainer hebben. Geen nieuwe library elke maand, geen experiment op jouw budget.
EU-data-soevereiniteit waar het kan
Klantdata in EU-regio's: Neon EU, Vercel EU, Sentry EU, Microsoft 365 EU. RustDesk zelf-gehost. Waar een US-tool de enige goede optie is, zeggen we dat erbij.
Open-source als default
Lock-in zo laag mogelijk. Postgres, Next.js, Drizzle, n8n, RustDesk: allemaal open-source. Mocht je weg willen, dan is je code en je data portable.
Klein aantal tools, expert-niveau
We kennen onze stack van binnen en van buiten. Tien tools waar we expert in zijn, niet vijftig die we oppervlakkig kennen. Dat scheelt jou geld bij elk volgend project.

Wat we expliciet niet kiezen

Voor de eerlijkheid: dit zijn geen slechte tools, maar voor onze klanten zijn ze meestal niet de juiste keuze.

WordPress als greenfield-default
Renovatie of migratie van een bestaande WordPress-site doen we wel. Een nieuwe site bouwen we standaard niet op WordPress: te veel onderhoud, te veel plugin-risico, te veel security-patches. Een Next.js business-site is op de lange termijn goedkoper en sneller.
Salesforce voor klein MKB
Te zwaar, te duur, te veel consulting-uren om aan de praat te krijgen. Voor klanten met minder dan 50 sales-medewerkers is een eenvoudiger CRM (HubSpot, Pipedrive, of een klein eigen systeem) bijna altijd beter.
On-prem Active Directory voor kleine bedrijven
Een eigen domain controller in een server-kast, voor een bedrijf van vijftien man, is in 2026 zelden nog de juiste keuze. Microsoft Entra ID (cloud) of Google Workspace doen hetzelfde zonder de hardware-last.
Closed-source SaaS-only telefonie zonder export-pad
Telefonie waarbij je je nummers, beltrees en gesprekslogs niet kunt exporteren als je weg wil, raden we af. SIP-gebaseerde aanbieders met portabiliteit zijn de juiste richting.

Waarvoor we partners inschakelen

Eerlijk over wat we niet zelf doen. Voor de volgende werkpakketten werken we met een vast partnernetwerk en houden we één aanspreekpunt aan onze kant.

Native mobile apps
iOS in Swift, Android in Kotlin. Cross-platform (React Native, Flutter) doen we wel zelf, maar voor echt native werk schakelen we partners in.
Diepgaand brand-design
Logo van scratch, brand-strategie, complete huisstijl. Wij hebben een eigen design-aanpak voor business-sites en SaaS-UI's, geen brand-bureau.
Juridisch advies
AVG-compliance op operationeel niveau doen we zelf, juridisch contractwerk en geschillen sturen we door naar een NL-advocatenkantoor.
Specialistische cybersecurity-audits
NIS2-baseline en quickchecks doen we zelf. Voor diepgaande pen-tests, code-audits en certificering werken we met gespecialiseerde security-bureaus.

Hoe we werken

Code in jouw GitHub-organisatie
Wij zijn collaborator zolang we werken. Bij oplevering trekken we onze toegang in als je dat wil. Geen escrow, geen 'rights granted on payment'.
Vercel-deploy in jouw account
Productie en staging in jouw eigen Vercel-team. Wij hebben toegang om te deployen, jij houdt eigenaarschap en facturering.
Docs en post-launch ondersteuning
README, env-vars, deploy-instructies. Vier weken na oplevering bug-fixes zonder extra factuur.
Senior, geen junior-uurtjes
We sturen geen junior om bij te leren op jouw budget. Elk uur dat we factureren is senior werk.

Voor wie dit relevant is

  • MKB-beslissers die zonder eigen IT-afdeling willen werken en willen weten wat er onder hun stack zit.
  • Tech-savvy beslissers die hun keuzes willen verifiëren voor ze tekenen.
  • Andere consultants en ontwikkelaars die ons werk willen lezen, en eventueel willen samenwerken.

Vraag of project op de plank?

Wil je hier dieper op in, of ben je benieuwd of jouw stack bij ons past? Stuur een korte beschrijving, dan reageren we binnen twee werkdagen.

Build: bbd3139