Het onmisbare technische glossarium voor niet-technische oprichters
Het technische vocabulaire dat wie zonder technisch profiel een bedrijf opricht in 2026 nodig heeft, uitgelegd in gewone taal, met vergelijkingen, zodat je een technisch team kunt leiden zonder te doen alsof je er deel van bent.
Als je zonder technisch profiel een bedrijf opricht, is begrip van de belangrijkste technische begrippen cruciaal om met je ontwikkelteam samen te werken, gefundeerde beslissingen te nemen en je product naar succes te leiden. Om niet te spreken van het waken dat je technische team de juiste en noodzakelijke dingen doet, en niets daarbuiten. Dit volledige, gemakkelijk te begrijpen glossarium gebruikt vergelijkingen om je door de belangrijkste technische termen te helpen, en geeft je het gereedschap om de ontwikkeling van je digitale product beter te sturen. Het is relevanter dan ooit: nu AI-appbouwers het mogelijk maken software uit te brengen zonder code te schrijven, is begrijpen wat de woorden betekenen wat wie het werk leidt scheidt van wie erdoor wordt overreden.
Als je bij nul begint, behandelt hoe je een MVP bouwt zonder ontwikkelaar de vier beslissingen die eerst komen. Als je nog eerder staat en nog beslist wat je bouwt, begin met de architectonische beslissingen die bepalen of een SaaS-product overleeft. Als je AI-bouwers beoordeelt, legt wat komt na vibe coding uit hoe de categorie is verdeeld.
1. A/B-test
Een A/B-test vergelijkt twee versies van een webpagina of functie om vast te stellen welke beter presteert. Door verschillende versies aan verschillende groepen gebruikers te tonen, kun je op gegevens gebaseerde beslissingen nemen om ontwerp en functionaliteit te verbeteren op basis van werkelijk gedrag.
- Vergelijking: denk aan een A/B-test als twee winkelindelingen uitproberen om te zien welke meer verkoop oplevert.
2. AI en machinaal leren (AI/ML)
Kunstmatige intelligentie en machinaal leren stellen systemen in staat uit gegevens te leren en in de tijd te verbeteren zonder uitdrukkelijk te zijn geprogrammeerd. AI en machinaal leren inbouwen kan concurrentievoordelen bieden via automatisering, persoonlijke afstemming en voorspellende analyse.
- Vergelijking: AI en machinaal leren zijn als een auto leren zichzelf te besturen door uit talloze rijervaringen te leren.
3. AI-teken
Een AI-teken is een gegevenseenheid die een tekstfragment weergeeft dat AI-modellen verwerken en opleveren. Tekens kunnen hele woorden of woorddelen zijn. Tekens begrijpen is belangrijk wanneer je AI-diensten gebruikt, omdat kosten en prestaties vaak per teken worden gemeten.
- Vergelijking: denk aan AI-tekens als de losse letters of woorden in een boek; het zijn de basiseenheden die de AI leest en schrijft.
4. AI-training
AI-training betekent grote hoeveelheden gegevens aan een AI-model geven zodat het patronen kan leren, voorspellingen kan doen of taken kan uitvoeren. Training is onmisbaar om de prestaties en de nauwkeurigheid van het model te verbeteren.
- Vergelijking: een AI trainen is als een kind onderwijzen door het veel voorbeelden en oefeningen te geven zodat het leert die zelf op te lossen.
5. Agile werkwijze
Agile is een stapsgewijze aanpak van softwareontwikkeling met de nadruk op samenwerking, terugkoppeling van klanten en kleine, snelle uitgaven. Het stelt teams in staat snel op veranderingen te reageren en kwaliteitsproducten doelmatig te leveren.
- Vergelijking: agile is als een schip besturen terwijl je de koers voortdurend aanpast aan weer en zee.
6. API (programmeerinterface)
API’s stellen verschillende softwaretoepassingen in staat met elkaar te communiceren. Of je een betalingsverwerker als Stripe inbouwt of met sociale platforms verbindt: API’s laten systemen gegevens en functionaliteit op gestructureerde wijze delen, en dat is onmisbaar voor moderne digitale producten. In het AI-tijdperk telt de API meer dan ooit: AI-agenten gaan met software om via API’s en niet via schermen, en daarom is de API steeds vaker zelf het product.
- Vergelijking: een API is als iemand in de zaal die je bestelling naar de keuken brengt en het gerecht terugbrengt: de boodschapper tussen jou en de keuken.
7. BaaS (backend als dienst)
BaaS biedt backenddiensten als databases, authenticatie van gebruikers en opslag in de cloud zonder dat je infrastructuur hoeft te bouwen. Diensten als Archie Core, Supabase, Firebase of AWS Amplify verzorgen de backendwerkzaamheden en maken snellere ontwikkeling mogelijk doordat de ontwikkeling zich op de functionaliteit van de frontend kan richten. (Voor hoe de BaaS-opties zich verhouden, zie Archie vs Supabase.)
- Vergelijking: BaaS is als een volledig ingerichte keuken huren zodat je je op het koken kunt richten zonder apparaten te hoeven kopen.
8. Business intelligence (BI) en gegevensanalyse
BI en gegevensanalyse betekenen gegevens onderzoeken om inzichten te winnen waarop je kunt handelen en die strategische beslissingen voeden. Hulpmiddelen als Tableau of Power BI helpen trends in gegevens zichtbaar te maken, wat cruciaal is voor groei en verbetering.
- Vergelijking: BI is als een uitgebreid rapport over de verkoop van je winkel lezen om te beslissen welke producten je ruimer inslaat.
9. Tussenopslag
Tussenopslag bewaart veelgebruikte gegevens in het geheugen zodat ze sneller beschikbaar zijn. Doordat de database niet steeds opnieuw hoeft te worden bevraagd en dezelfde uitkomsten niet opnieuw hoeven te worden berekend, verbetert tussenopslag de prestaties van de toepassing aanzienlijk en verkort ze de laadtijden.
- Vergelijking: tussenopslag is als de kruiden die je het meest gebruikt op het werkblad laten staan in plaats van ze elke keer uit de voorraadkast te halen.
10. CDN (netwerk voor het verspreiden van inhoud)
Een CDN is een netwerk van verspreide servers die webinhoud aan gebruikers leveren op basis van hun geografische plaats. Een CDN gebruiken verlaagt de vertraging en verbetert de laadtijden, wat de gebruikservaring wereldwijd verbetert.
- Vergelijking: een CDN is als meerdere opslagplaatsen over de wereld hebben om producten sneller bij plaatselijke klanten te bezorgen.
11. CI/CD (doorlopende integratie en doorlopende uitrol)
CI/CD automatiseert het testen, samenvoegen en uitrollen van code. Doorlopende integratie zorgt dat nieuwe code soepel met bestaande code samengaat, terwijl doorlopende uitrol het publiceren van bijwerkingen na het testen automatiseert. Dat helpt bijwerkingen sneller en met minder fouten te leveren.
- Vergelijking: CI/CD is als een lopende band in een bakkerij die doorlopend bakt, de kwaliteit controleert en vers brood in de rekken zet.
12. Rekenen in de cloud
Rekenen in de cloud levert rekenmiddelen als opslag, verwerkingskracht en databases via internet. Aanbieders als AWS, Google Cloud en Microsoft Azure stellen bedrijven in staat snel te groeien zonder fysieke apparatuur te beheren.
- Vergelijking: rekenen in de cloud is als stroom van het net gebruiken in plaats van een eigen generator laten draaien.
13. Cloudaanbieder
Cloudaanbieders als AWS, Google Cloud en Microsoft Azure bieden rekendiensten op afroep. Die platforms beheren jouw infrastructuur, zodat jij je op de ontwikkeling van het product kunt richten terwijl gewaarborgd is dat je app doelmatig meegroeit.
- Vergelijking: een cloudaanbieder is als een nutsbedrijf dat je huis van stroom en water voorziet.
14. Naleving en gegevensbescherming (bijvoorbeeld AVG, CCPA)
Regels als de Algemene verordening gegevensbescherming (AVG) en de California Consumer Privacy Act (CCPA) bepalen hoe met gegevens van gebruikers moet worden omgegaan. Niet-naleving kan zware boetes opleveren, dus die wetten begrijpen is onmisbaar.
- Vergelijking: naleving is als de hygiëneregels in een restaurant volgen om boetes te vermijden en gasten veilig te houden.
15. Verpakken in containers
Verpakken in containers betekent een toepassing en haar afhankelijkheden in een «container» stoppen die in verschillende omgevingen eenvormig kan draaien. Hulpmiddelen als Docker zorgen dat toepassingen op de machine van de ontwikkeling, in de test en in de cloud gelijk werken, wat betrouwbaarheid en groeivermogen verbetert.
- Vergelijking: verpakken in containers is als alle ingrediënten en het gereedschap voor een gerecht in één kist doen, zodat je het overal kunt koken.
16. Doorlopend toezicht
Doorlopend toezicht betekent prestaties en veiligheid van een toepassing in real time volgen. Hulpmiddelen als New Relic of Datadog helpen problemen vooruitziend te vinden voordat ze gebruikers raken.
- Vergelijking: doorlopend toezicht is als beveiligingscamera’s die jouw winkel de klok rond in het oog houden en je bij problemen waarschuwen.
17. DevOps
DevOps verbindt ontwikkeling en bedrijfsvoering om de levensloop van softwareontwikkeling te stroomlijnen en te automatiseren. Het legt nadruk op samenwerking, automatisering en doorlopende terugkoppeling om snellere ontwikkeling en betrouwbare uitrol mogelijk te maken.
- Vergelijking: DevOps is als keuken en zaal die nauw samenwerken zodat gasten hun gerechten snel en soepel krijgen.
18. Herstel na rampen en bedrijfscontinuïteit
Dit betekent strategieën plannen en uitvoeren om te herstellen van onverwachte gebeurtenissen als inbreuken op gegevens of systeemstoringen. Een herstelplan beperkt de stilstand en houdt de bedrijfsvoering tijdens crises in de lucht.
- Vergelijking: herstel na rampen is als een verzekering en noodplannen voor het geval jouw winkel onderloopt, zodat je snel weer open kunt.
19. Rekenen aan de rand
Rekenen aan de rand verwerkt gegevens dichter bij waar ze ontstaan, aan de rand van het netwerk, in plaats van op een centrale server te leunen. Dat verlaagt de vertraging en verbetert de prestaties, vooral voor toepassingen in real time als het internet der dingen en streaming.
- Vergelijking: rekenen aan de rand is als eten bereiden in een plaatselijke foodtruck in plaats van in een centrale keuken, om gasten sneller te bedienen.
20. Bijschaven (fine-tuning)
Bijschaven is het proces waarbij een al getraind AI-model verder wordt getraind op een bepaalde verzameling gegevens zodat het gespecialiseerde taken uitvoert. Zo kun je een algemeen model op jouw behoeften afstemmen zonder een nieuw model van nul te trainen.
- Vergelijking: bijschaven is als een confectiepak laten vermaken zodat het perfect zit, met aanpassingen op jouw precieze maten.
21. Framework
Een framework biedt een grondslag om toepassingen te bouwen. Voorbeelden zijn React.js voor frontendontwikkeling en Node.js voor backendontwikkeling. Frameworks verzorgen algemene taken als het beheer van routes en toestand, zodat de ontwikkeling zich op de eigen aspecten van de toepassing kan richten.
- Vergelijking: een framework is als de fundering en het bouwplan voor een huis, die structuur en richtlijnen geven.
22. Aanbieder van frontendhosting
Aanbieders als Netlify, Vercel of Firebase Hosting rollen statische sites of webtoepassingen uit en hosten ze. Ze automatiseren de uitrol, bieden versiebeheer en maken samenwerken gemakkelijk, wat het beheer van frontendprojecten vereenvoudigt.
- Vergelijking: een aanbieder van frontendhosting is als een galerie die jouw werk aan het publiek toont en de opbouw en het onderhoud verzorgt.
23. GitHub
GitHub is een platform voor versiebeheer en samenwerking op basis van Git. Het stelt de ontwikkeling in staat wijzigingen in code te volgen, aan projecten samen te werken en een geschiedenis van herzieningen te houden. Voor teams die aan gedeelde codebases werken is het onmisbaar.
- Vergelijking: GitHub is als een gedeelde werkruimte waarin schrijvers wijzigingen in een document kunnen volgen en naar eerdere versies kunnen terugkeren.
24. GraphQL
GraphQL is een moderne opvraagtaal voor API’s waarmee clients bepaalde gegevens bij een server kunnen opvragen. Het verlaagt de hoeveelheid overgedragen gegevens en verbetert de prestaties, wat het heel doelmatig maakt voor toepassingen met complexe verbanden tussen gegevens.
- Vergelijking: GraphQL is als precies de toppings bestellen die je op een pizza wilt, in plaats van ongewenste ingrediënten eraf te halen.
25. Infrastructuur als code (IaC)
IaC automatiseert het beheer en het opzetten van rekeninfrastructuur via door machines leesbare instelbestanden in plaats van via handmatige handelingen. Hulpmiddelen als Terraform maken het mogelijk infrastructuur eenvormig en betrouwbaar uit te rollen en te beheren, wat groeien en nabouwen gemakkelijker maakt.
- Vergelijking: IaC is als een recept dat niet alleen de ingrediënten opsomt maar ook het koken automatiseert.
26. Kubernetes
Kubernetes is een platform om uitrol, groei en beheer van in containers verpakte toepassingen te automatiseren. Het regelt meerdere containers over verschillende omgevingen en zorgt dat toepassingen doelmatig groeien en ook onder hoge belasting beschikbaar blijven.
- Vergelijking: Kubernetes is als wie een orkest leidt en zorgt dat alle instrumenten samen in harmonie spelen.
27. Vertraging
Vertraging is het tijdverschil tussen een handeling van de gebruiker en het antwoord van het systeem. Lagere vertraging betekent snellere antwoorden, wat cruciaal is voor toepassingen in real time als videostreaming of spellen. Vertraging verlagen verbetert de gebruikservaring.
- Vergelijking: vertraging is als het oponthoud tussen het omzetten van een schakelaar en het aangaan van de lamp.
28. LLM (groot taalmodel)
Een groot taalmodel is een AI-model dat is getraind op enorme hoeveelheden tekst om menselijke taal te begrijpen en op te leveren. Modellen als GPT-4 kunnen uiteenlopende taaltaken uitvoeren, zoals schrijven, vertalen en samenvatten.
- Vergelijking: een LLM is als een zeer geleerd iemand die miljoenen boeken heeft gelezen en over allerlei onderwerpen antwoorden kan geven of teksten kan schrijven.
29. Lastverdeling
Lastverdeling spreidt binnenkomend netwerkverkeer over meerdere servers zodat geen enkele server overbelast raakt. Dat waarborgt hoge beschikbaarheid en betrouwbaarheid, voorkomt knelpunten en zorgt voor gelijkmatige prestaties.
- Vergelijking: lastverdeling is als meer kassa’s openen in een winkel om klanten sneller te helpen.
30. Low-code-platforms
Low-code-platforms stellen wie beroepsmatig ontwikkelt in staat toepassingen sneller te bouwen met visuele oppervlakken en voorgebouwde onderdelen, met minimaal handmatig programmeren. Ze versnellen de ontwikkeling en laten toch aanpassingen toe waar nodig.
- Vergelijking: low-code is als meubels in elkaar zetten met voorgemaakte onderdelen terwijl je toch eigen accenten kunt aanbrengen.
31. Micro-frontends
Vergelijkbaar met microdiensten maar voor frontendontwikkeling, splitsen micro-frontends een webtoepassing in kleinere, beheersbare stukken. Die aanpak laat teams onafhankelijk aan verschillende delen van de frontend werken, wat groeivermogen en onderhoudbaarheid verbetert.
- Vergelijking: micro-frontends zijn als de verschillende kraampjes in een eethal, elk gespecialiseerd in één keuken.
32. Architectuur met microdiensten
Een architectuur met microdiensten verdeelt een toepassing in kleinere, onafhankelijke diensten die met elkaar communiceren. Elke dienst vervult een bepaalde functie, zoals authenticatie van gebruikers of het verwerken van betalingen. Dat ontwerp geeft meer vrijheid, groeivermogen en onderhoudbaarheid.
- Vergelijking: microdiensten zijn als een vloot kleine boten in plaats van één groot schip, elk met eigen vracht.
33. Ontwikkeling met mobiel eerst
Ontwikkeling met mobiel eerst ontwerpt eerst voor mobiele apparaten en past het ontwerp daarna aan grotere schermen aan. Omdat het mobiele gebruik blijft groeien, is het onmisbaar dat jouw product soepel op smartphones werkt om een goede gebruikservaring te leveren.
- Vergelijking: ontwikkeling met mobiel eerst is als een reclamebord ontwerpen dat van veraf leesbaar is voordat je details toevoegt.
34. Monolithische architectuur
In een monolithische architectuur zijn alle delen van een toepassing in één codebasis gebouwd. Aanvankelijk eenvoudiger te bouwen, wordt een monolithische toepassing moeilijker te laten groeien en te onderhouden terwijl ze uitdijt, wat veel bedrijven voor meer vrijheid naar microdiensten drijft.
- Vergelijking: een monolithische architectuur is als een warenhuis waar alles onder één dak zit.
35. MVP (minimaal werkbaar product)
Een MVP is een product met net genoeg functies om de eerste klanten tevreden te stellen en terugkoppeling voor verdere ontwikkeling te geven. Het helpt de markt snel te toetsen zonder grote investering en maakt stapsgewijze verbetering mogelijk.
- Vergelijking: een MVP is als een foodtruck openen om je recepten te toetsen voordat je in een heel restaurant investeert.
36. Authenticatie met meerdere factoren (MFA)
MFA is een veiligheidsprocedure die van gebruikers twee of meer bewijzen vraagt om bij een account te komen. Die extra veiligheidslaag is cruciaal om gevoelige gegevens te beschermen en onbevoegde toegang te voorkomen.
- Vergelijking: MFA is als een slot waarvoor je zowel een sleutel als een vingerafdruk nodig hebt.
37. Architectuur met meerdere huurders
In een architectuur met meerdere huurders delen meerdere klanten dezelfde instantie van de toepassing en de infrastructuur, met logische scheiding van de gegevens om vertrouwelijkheid en veiligheid te waarborgen. Dat model is goed schaalbaar en kostengunstig omdat middelen worden gebundeld en doelmatiger worden gebruikt.
- Vergelijking: een architectuur met meerdere huurders is als een flatgebouw waarin meerdere families onder één dak wonen maar aparte woningen hebben.
38. Platforms zonder code
Platforms zonder code stellen wie niet ontwikkelt in staat toepassingen te bouwen zonder te programmeren, via oppervlakken met slepen en neerzetten en voorgebouwde onderdelen. Ze maken het mogelijk snel apps te maken maar kunnen grenzen hebben in aanpasbaarheid en groeivermogen.
- Vergelijking: zonder code is als een maaltijdpakket in elkaar zetten waarin alle ingrediënten al zijn afgewogen en je die alleen samenvoegt.
39. NoSQL-databases
NoSQL-databases als MongoDB en Cassandra bewaren ongestructureerde gegevens en bieden vrijheid en groeivermogen voor grote toepassingen. Ze zijn geschikt om grote hoeveelheden gegevens en webtoepassingen in real time te verwerken.
- Vergelijking: NoSQL-databases zijn als flexibele bakken die voorwerpen van elke vorm en maat kunnen bevatten.
40. OAuth
OAuth is een open norm voor het delegeren van toegang waarmee diensten van derden bij gegevens van een gebruiker kunnen zonder wachtwoorden bloot te geven. OAuth laat gebruikers bijvoorbeeld veilig bij een app inloggen met hun Google- of Facebook-account.
- Vergelijking: OAuth is als de parkeerhulp een sleutel geven waarmee die alleen kan rijden maar de kofferbak niet kan openen.
41. Software met open bron
Software met open bron heeft broncode die iedereen kan inzien, wijzigen en verbeteren. Open bron gebruiken kan kosten verlagen en vernieuwing aanwakkeren via samenwerking in de gemeenschap.
- Vergelijking: software met open bron is als een gemeenschappelijke tuin waarin iedereen kan planten, verzorgen en oogsten.
42. PaaS (platform als dienst)
PaaS biedt een platform waarop klanten toepassingen kunnen ontwikkelen, uitvoeren en beheren zonder zich met de onderliggende infrastructuur te bemoeien. Diensten als Heroku en Google App Engine stroomlijnen de ontwikkeling van toepassingen.
- Vergelijking: PaaS is als een volledig ingerichte bedrijfskeuken huren zodat je je op het koken kunt richten.
43. PWA (voortschrijdende webtoepassing)
PWA’s bieden via een webbrowser een ervaring als van een mobiele app. Ze kunnen op het startscherm van een apparaat worden geplaatst, zonder netwerk werken en meldingen versturen. PWA’s zijn een kostengunstige manier om app-achtige functionaliteit te leveren zonder aparte eigen apps te ontwikkelen.
Vergelijking: een PWA is als een foodtruck die gerechten van niveau naar je toe brengt zonder dat er een heel restaurant nodig is.
44. RAG (opleveren met ophalen erbij)
Opleveren met ophalen erbij verbindt AI-taalmodellen met externe gegevensbronnen om nauwkeuriger en actueler informatie te produceren. Het model haalt relevante informatie uit databases of documenten en gebruikt die om antwoorden op te leveren.
- Vergelijking: RAG is als iemand die, voordat hij een vraag beantwoordt, de nieuwste informatie in de leerboeken opzoekt om nauwkeuriger te antwoorden.
45. RBAC (toegangsbeheer op basis van rollen)
RBAC is een veiligheidsmodel waarin gebruikers rechten krijgen op basis van hun rol in de organisatie. Dat waarborgt de veiligheid van gegevens en systeem door te beheersen wie bij bepaalde delen van het product mag.
- Vergelijking: RBAC is als de verschillende badges in een bedrijf, die verschillende niveaus van toegang tot het gebouw geven.
46. REST (Representational State Transfer)
REST is een gangbare architectuur om API’s te bouwen. Het laat verschillende systemen via het web met HTTP communiceren. RESTful API’s gebruiken vastgelegde toegangspunten om bewerkingen als het lezen of bijwerken van gegevens op een server op afstand mogelijk te maken.
- Vergelijking: REST is als een postdienst die eenvormige adressen en regels gebruikt om post te bezorgen.
47. Omgekeerde proxy
Een omgekeerde proxy is een server die tussen de apparaten van de clients en de backendservers staat en verzoeken van clients namens de backend behandelt. Omgekeerde proxy’s helpen bij veiligheid, lastverdeling en prestaties.
- Vergelijking: een omgekeerde proxy is als iemand bij de receptie die bezoekers naar de juiste afdeling stuurt zonder het binnenwerk bloot te geven.
48. SaaS (software als dienst)
SaaS levert softwaretoepassingen via internet op basis van een abonnement. SaaS begrijpen is cruciaal voor wie een bedrijf opricht en over leveringsmodellen, kostenstructuren en groeivermogen van software nadenkt.
- Vergelijking: SaaS is als een abonnement op een streamingdienst in plaats van films los kopen.
49. Groeivermogen
Groeivermogen is het vermogen van een systeem of toepassing om toenemende hoeveelheden werk of gebruikers te verwerken. Een systeem met groeivermogen kan zijn capaciteit vergroten zonder in prestaties toe te geven.
- Vergelijking: groeivermogen is als stoelen kunnen bijzetten in een theater terwijl meer mensen kaarten kopen.
50. SDK (ontwikkelpakket voor software)
Een SDK is een verzameling hulpmiddelen en bibliotheken waarmee toepassingen voor bepaalde platforms of frameworks worden gemaakt. SDK’s vergemakkelijken het inbouwen van diensten als betalingsaanbieders of sociale platforms.
- Vergelijking: een SDK is als een gereedschapskist vol voorgemaakte onderdelen en instructies om een meubelstuk te bouwen.
51. Rekenen zonder server
Rekenen zonder server maakt het mogelijk code te schrijven en uit te voeren zonder de onderliggende infrastructuur te beheren. De cloudaanbieders verzorgen het opzetten, het groeien en het onderhoud, zodat alleen de logica van de toepassing hoeft te worden geschreven.
- Vergelijking: rekenen zonder server is als een maaltijd bestellen waarbij je alleen betaalt voor wat je eet en niet voor de hele keuken.
52. Versnippering (sharding)
Versnippering is een techniek om gegevens over meerdere databases of servers te verdelen om prestaties en capaciteit te verbeteren. Elke snipper bevat een deel van de gegevens, zodat systemen de last doelmatig kunnen spreiden.
- Vergelijking: versnippering is als een grote menigte in kleinere groepen verdelen die door meerdere deuren binnenkomen, waardoor de wachttijd korter wordt.
53. Architectuur met één huurder
In een architectuur met één huurder heeft elke klant een eigen instantie van de toepassing en de ondersteunende infrastructuur. Dat geeft hogere veiligheid en meer mogelijkheden tot aanpassing, maar kan duurder en minder schaalbaar zijn.
- Vergelijking: een architectuur met één huurder is als een vrijstaand huis bezitten, wat privacy en aanpassing geeft.
54. SLA (overeenkomst over het dienstniveau)
Een SLA is een contract tussen aanbieder en klant dat het verwachte dienstniveau vastlegt. Die kan garanties over beschikbaarheid, reactietijden en bereikbaarheid van de ondersteuning bevatten, zodat klanten op de dienst kunnen rekenen.
- Vergelijking: een SLA is als een garantie die bepaalde prestatieniveaus van een product toezegt.
55. SPA (toepassing met één pagina)
SPA’s laden één HTML-pagina en werken de inhoud dynamisch bij terwijl de gebruiker met de app omgaat, in plaats van hele pagina’s opnieuw van de server te laden. SPA’s bieden snelle, soepele ervaringen die aan eigen apps doen denken.
- Vergelijking: een SPA is als een toneelbeeld dat van scène wisselt zonder het gordijn te sluiten, wat een naadloze ervaring geeft.
56. SQL-databases
SQL-databases (bijvoorbeeld MySQL, PostgreSQL) bewaren gegevens in gestructureerde tabellen volgens vooraf vastgelegde schema’s. Ze zijn ideaal voor toepassingen die betrouwbaarheid van transacties en complexe opvragen nodig hebben.
- Vergelijking: SQL-databases zijn als geordende archiefkasten waarin alles een vaste plek en een label heeft.
57. SSL/TLS (Secure Sockets Layer / Transport Layer Security)
SSL en TLS zijn versleutelingsprotocollen die de communicatie tussen gebruikers en servers beveiligen, zodat gevoelige gegevens veilig worden overgedragen. SSL/TLS toepassen is onmisbaar om gegevens van gebruikers te beschermen en vertrouwen te bouwen.
- Vergelijking: SSL/TLS is als een brief in een envelop dichtplakken zodat alleen de ontvanger die kan lezen.
58. Technische schuld
Technische schuld is de meegedachte kostenpost van extra herstelwerk doordat je nu voor een gemakkelijke of snelle oplossing kiest in plaats van voor een betere, duurzamere aanpak. Opgebouwde technische schuld kan de ontwikkeling later vertragen.
- Vergelijking: technische schuld is als een lekkend dak met plakband repareren: het houdt voorlopig en veroorzaakt later grotere problemen.
59. Ontwikkeling gestuurd door tests (TDD)
TDD is een aanpak waarbij tests vóór de code worden geschreven. Dat zorgt dat de codebasis doorlopend wordt nagegaan, wat gebreken vermindert en de kwaliteit van de software vanaf het begin verbetert.
- Vergelijking: TDD is als elk ingrediënt nagaan voordat het in een recept gaat, zodat het gerecht uiteindelijk lukt.
60. Ontwerp van interface en ervaring (UI/UX)
Het ontwerp van de gebruikersinterface en de gebruikservaring richt zich op het uiterlijk en de bruikbaarheid van een product. Goed ontwerp van interface en ervaring verhoogt de tevredenheid en trouw van klanten door de omgang met het product als geheel te verbeteren.
- Vergelijking: ontwerp van interface en ervaring is als de indeling en de sfeer van een winkel die het aangenaam maken om te kopen.
61. Vectordatabases
Vectordatabases bewaren en vinden complexe gegevens met veel dimensies, zoals gebruikt in AI-modellen of algoritmen voor machinaal leren. Ze verwerken ongestructureerde gegevens als afbeeldingen of geluidsbestanden, en zijn daarmee onmisbaar in door AI gedreven toepassingen.
- Vergelijking: vectordatabases zijn als gevorderde archiefsystemen die vergelijkbare afbeeldingen of documenten op inhoud vinden.
62. Versiebeheer (Git)
Git is een systeem voor versiebeheer dat wijzigingen in de broncode tijdens de ontwikkeling volgt. Het stelt meerdere mensen in staat aan dezelfde codebasis samen te werken zonder elkaars werk te overschrijven, en biedt een geschiedenis van de wijzigingen.
- Vergelijking: versiebeheer is als wijzigingen in een document volgen met de mogelijkheid naar elke eerdere versie terug te keren.
63. Virtuele privécloud (VPC)
Een VPC is een privécloud binnen de infrastructuur van een openbare cloudaanbieder, die meer veiligheid en controle toelaat. Ze scheidt jouw toepassing van andere gebruikers van de cloud en biedt eigen middelen.
- Vergelijking: een VPC is als een afgesloten woonwijk binnen een stad, die extra veiligheid en exclusiviteit biedt.
64. VPN (virtueel privénetwerk)
Een VPN breidt een privénetwerk uit over een openbaar netwerk, waardoor gebruikers gegevens veilig kunnen versturen en ontvangen. VPN’s zijn onmisbaar om gevoelige gegevens te beschermen, vooral bij toegang op afstand.
- Vergelijking: een VPN is als een veilige tunnel door een berg die jouw reis voor anderen verbergt.
65. Toegankelijkheid van het web
Toegankelijkheid van het web zorgt dat sites en toepassingen bruikbaar zijn voor mensen met een beperking. Normen als de WCAG naleven is niet alleen ethisch geboden maar kan ook je gebruikersbestand vergroten.
- Vergelijking: toegankelijkheid van het web is als hellingbanen en liften plaatsen zodat iedereen een gebouw in kan.
66. Webhooks
Webhooks zijn automatische berichten die tussen toepassingen worden verstuurd wanneer bepaalde gebeurtenissen plaatsvinden. Wanneer een gebruiker bijvoorbeeld iets op jouw site koopt, kan een webhook jouw klantsysteem in real time waarschuwen.
- Vergelijking: webhooks zijn als een abonnement dat je waarschuwt wanneer er een nieuw nummer van een tijdschrift uit is.
67. WebSockets
WebSockets scheppen een blijvend kanaal voor communicatie in twee richtingen tussen server en client, waardoor gegevens in real time kunnen worden uitgewisseld. Die techniek is onmisbaar voor apps die levende interactie nodig hebben.
- Vergelijking: WebSockets zijn als een telefoongesprek waarin beide partijen tegelijk kunnen spreken en horen.
Technische begrippen beheersen zonder technisch profiel
Of je een SaaS-platform, een mobiele app of een andere digitale oplossing bouwt: dit glossarium biedt een stevige grondslag om je met vertrouwen in technische gesprekken te bewegen.
Door deze belangrijke technische termen en begrippen te begrijpen, nu met behulpzame vergelijkingen, geef je jezelf de kennis om je team doeltreffender te leiden, je visie helder over te brengen en beslissingen te nemen die je product vooruithelpen.
Over Archie Labs
Bij Archie Labs helpen we bedrijven van elke grootte digitale producten aan de voorhoede van de techniek te bouwen. Onze door AI gedreven aanpak versnelt ontwerp, planning en ontwikkeling, wat tijdlijnen en kosten verlaagt en de productkwaliteit drastisch verhoogt. Onze diensten:
- Vóór de ontwikkeling: productontwerp en planning met ons eigen Archie-platform van idee naar toepassing.
- Ontwikkeling op maat: oplossingen toegesneden op de eigen behoeften van jouw bedrijf, ontwikkeld met een combinatie van AI en mensen op bliksemsnelheid.
- Personeel: talent in softwareontwikkeling uit Latijns-Amerika tegen haalbare prijzen voor snelgroeiende organisaties.
- AI-integratie: slimme functies inbouwen met de nieuwste AI-technieken, waaronder grote taalmodellen en agenten.
- Advies: strategische begeleiding bij keuzes over techniek en aanbevolen werkwijzen.
Laat ons met je meelopen door het SaaS-landschap en jouw visie omzetten in een toonaangevende oplossing.
Veelgestelde vragen
Welke technische begrippen moet je zonder technisch profiel het eerst leren? API’s, gegevensmodellen en schema’s, authenticatie en uitrol. Die vier dekken de meeste gesprekken waarin een misverstand duur wordt. Al het overige in dit glossarium kan worden geleerd wanneer het relevant wordt.
Wat is het verschil tussen een API en een database? De database bewaart de gegevens; de API is de vastgelegde interface waarmee andere software die leest en wijzigt. Een database is intern en zou nooit direct blootgesteld moeten worden. Een API is een contract dat je publiceert en daarna moet nakomen.
Wat betekent technische schuld werkelijk? De opgebouwde kosten van beslissingen die toen snel waren en veranderingen nu langzamer maken. Een deel ervan is bewust en redelijk: eerder uitbrengen in ruil voor bekend opruimwerk later. De gevaarlijke soort is de schuld die niemand koos en niemand opschreef.
Moeten oprichters AI-tekens en bijschaven begrijpen? Als jouw product een taalmodel gebruikt, ja: tekens bepalen zowel de kosten als de contextgrenzen, en bijschaven tegenover prompten is een echte begrotingskeuze. Zo niet, dan kan dit wachten.
Wat is het verschil tussen een BaaS en je eigen backend bouwen? Backend als dienst geeft je database, authenticatie, opslag en een API zonder dat je er iets van bedient, in ruil voor minder controle en migratiekosten als je het ontgroeit. Je eigen backend bouwen betekent volledige controle en volledige verantwoordelijkheid, inclusief de delen waar niemand van houdt: kopieën, bijwerkingen, toezicht, bereikbaarheid buiten werktijd.