Wat is low-code? Een begrijpelijke gids
Low-code is een manier van software bouwen waarbij het grootste deel van de app wordt samengesteld met visuele tools — slepen-en-neerzetten-schermen, datamodellen en workflowdiagrammen — en ontwikkelaars alleen beperkte hoeveelheden code schrijven voor de onderdelen die die tools niet aankunnen. Het ligt tussen traditioneel programmeren en no-code in. De term werd populair gemaakt door het onderzoeksbureau Forrester in 2014, en bekende platforms zijn onder meer Microsoft Power Apps, OutSystems, Mendix en Retool.
Waarom het ertoe doet als je met AI bouwt
Als je als oprichter of kleine ondernemer een app overweegt, kom je drie termen tegen: no-code, low-code en AI-appbouwers. Ze worden vaak door elkaar gehaald, maar ze zijn gericht op verschillende mensen. Low-code-platforms richten zich vooral op IT-afdelingen van bedrijven, en veel ervan gaan ervan uit dat iemand in het team code kan schrijven wanneer de visuele tools tekortschieten.
Dat helpt je te voorkomen dat je een tool kiest die bedoeld is voor een IT-afdeling van 50 mensen terwijl jij er alleen met een idee voor staat — of andersom, een simpele tool kiest voor een complex bedrijfssysteem. Het verklaart ook waarom AI-bouwers het beeld veranderen: wanneer een AI de code voor je schrijft, doet de „low” in low-code er minder toe, omdat de met de hand geschreven onderdelen niet meer het moeilijke deel zijn.
Een dagelijkse vergelijking
Denk aan het koken van het avondeten.
- Traditioneel programmeren is koken vanaf nul: ruwe ingrediënten, volledige controle, veel vaardigheid en tijd.
- No-code is een maaltijdpakket: alles vooraf afgemeten met een receptkaart. Snel en betrouwbaar, maar je kookt wat in de doos zit.
- Low-code is een maaltijdpakket plus een goed uitgeruste keuken. Je volgt het pakket voor het grootste deel van de maaltijd, maar een ervaren kok kan er een eigen saus aan toevoegen, een ingrediënt vervangen of een stap veranderen.
De keuken maakt het verschil. Low-code geeft je een nooduitgang naar echte code, wat krachtig is — zolang iemand weet hoe je moet koken.
Hoe low-code-platforms werken
De meeste low-code-platforms delen een paar kenmerken:
| Kenmerk | Wat het doet |
|---|---|
| Visuele UI-editor | Schermen bouwen door formulieren, tabellen, grafieken en knoppen te plaatsen. |
| Datamodellering | Je gegevens definiëren (klanten, bestellingen) en aansluiten op bestaande bedrijfsdatabases. |
| Visuele workflows | Processen tekenen als stroomdiagrammen: goedkeuringen, meldingen, statuswijzigingen. |
| Codeuitbreidingen | Scripts of eigen componenten schrijven waar de visuele tools tekortschieten. |
| Connectors | Aansluiten op bedrijfssystemen zoals CRM’s, ERP’s en identiteitsproviders. |
| Governance | Controles voor IT: wie mag bouwen, deployen en wat openen. |
Die laatste rij is vaak de doorslaggevende factor voor grotere bedrijven. Low-code-platforms zijn gebouwd zodat IT toezicht houdt terwijl meer mensen apps bouwen.
Een uitgewerkt voorbeeld: een app voor goedkeuring van declaraties
Een bedrijf met 200 medewerkers wil de per e-mail verstuurde declaratiespreadsheets vervangen door een app.
Met een low-code-platform zou het team misschien het volgende doen:
- De gegevens visueel modelleren. Een
Expenseheeft een medewerker, bedrag, categorie, foto van de bon en status. - De schermen ontwerpen door componenten te slepen. Een formulier om een declaratie in te dienen, een lijst voor managers, een dashboard voor de financiële afdeling.
- De workflow tekenen. Ingediend → manager keurt goed → als het boven een vast bedrag ligt, keurt financiën goed → uitbetaald.
- Bestaande systemen koppelen. Inloggen met de Microsoft- of Google-accounts van het bedrijf; het manager van elke medewerker opzoeken in het HR-systeem.
- Waar nodig een beetje code schrijven. Stel dat de regel die bepaalt welke declaraties financiële goedkeuring nodig hebben, afhangt van budgetten die in een ander systeem staan. Een ontwikkelaar schrijft een kort script om het budget op te halen en te beslissen.
- Via IT uitrollen. Het platform verzorgt hosting, toegangsregels en auditlogs.
Stappen 1–4 kan een technisch vaardige zakelijke analist doen. Stap 5 vraagt om een ontwikkelaar. Die verdeling is de kern van low-code.
Low-code vs no-code vs AI-appbouwers
| No-code | Low-code | AI-appbouwer | |
|---|---|---|---|
| Hoe je bouwt | Alleen visuele editor | Visuele editor plus code | Beschrijf het in de chat; AI schrijft de code |
| Belangrijkste gebruikers | Niet-technische oprichters, kleine teams | IT-teams, ontwikkelaars, business analisten | Oprichters, kleine bedrijven, ontwikkelaars |
| Ongebruikelijke logica aanpakken | Beperkt tot wat de tool ondersteunt | Er code voor schrijven | De AI vragen het te schrijven |
| Wat je uiteindelijk krijgt | Een configuratie op het platform | Vooral platformconfiguratie plus jouw code | Meestal gewone broncode |
| Typische prijs | Per abonnement of gebruik | Vaak per gebruiker, verkocht aan bedrijven | Per abonnement en gebruik |
De grenzen vervagen: veel no-code- en low-code-platforms bevatten nu AI-assistenten, en AI-bouwers kunnen dezelfde interne tools maken waar low-code om bekendstaat. Zie no-code vs AI-appbouwers voor meer.
Belangrijke termen uitgelegd
| Term | Wat het betekent |
|---|---|
| Low-code | Vooral visueel bouwen met code voor de moeilijke onderdelen. |
| No-code | Visueel bouwen zonder enige code. Zie wat is no-code. |
| Citizen developer | Een zakelijke gebruiker die apps bouwt, meestal onder toezicht van IT. |
| Interne tool | Een app die door medewerkers wordt gebruikt in plaats van door klanten, zoals een beheerpaneel of goedkeuringssysteem. |
| Workflow / procesautomatisering | Een reeks stappen die automatisch draait, zoals een goedkeuringsketen. |
| Connector | Een kant-en-klare verbinding met een ander systeem. |
| Governance | Regels en controles over wie apps mag bouwen, wijzigen en gebruiken. |
| Single sign-on (SSO) | Met één bedrijfsaccount inloggen op veel apps. |
Veelgemaakte fouten en misverstanden
- „Met low-code kan iedereen alles bouwen.” De visuele onderdelen zijn toegankelijk, maar complexe apps vragen nog steeds ontwikkelvaardigheden, vooral voor koppelingen en eigen logica.
- „Low-code is alleen voor prototypes.” Veel bedrijven draaien belangrijke interne systemen op low-code-platforms. De afweging is afhankelijkheid van het platform, niet een gebrek aan ernst.
- Onderschatten van lock-in. Je schermen en workflows staan meestal in het eigen formaat van het platform. Verhuizen betekent opnieuw bouwen.
- Prijsstelling per gebruiker negeren. Sommige platforms rekenen per persoon die een app gebruikt, wat snel kan oplopen wanneer je een interne tool aan het hele bedrijf uitrolt. Controleer dat voordat je je vastlegt.
- De saaie onderdelen overslaan. Rechten, auditsporen en testen zijn in low-code even belangrijk als in gewone code.
Wat je moet vragen voordat je kiest (en wat je aan je AI-appbouwer vraagt)
- „Wie gaat dit bouwen en onderhouden — hebben we iemand die code kan schrijven?”
- „Wat kost het als iedereen in het bedrijf het gebruikt?”
- „Kunnen we aansluiten op ons inlogsysteem en de bestaande data?”
- „Als we het platform verlaten, wat kunnen we dan meenemen?”
Als je voor een interne tool de AI-bouwerroute kiest, zijn bruikbare prompts bijvoorbeeld:
- „Bouw een app voor goedkeuring van declaraties: medewerkers dienen in, managers keuren goed, alles boven [bedrag] heeft ook financiële goedkeuring nodig.”
- „Alleen managers zien de declaraties van hun team. Handhaaf dat op de server.”
- „Log elke goedkeuring en afwijzing met wie het deed en wanneer.”
Voor meer over dit soort apps, zie hoe je een interne tool bouwt en Retool-alternatieven.
Low-code en Mythex
Mythex is een AI-appbouwer, geen low-code-platform: er is geen visuele workflow-editor. Je beschrijft de app in de chat en de agent schrijft de code — schermen, database-tabellen, serverlogica — die je in een live preview kunt zien en publiceren. De eigen logica die op een low-code-platform een ontwikkelaar zou vragen, is gewoon nog een verzoek. Op Pro krijg je een volledige codeeditor, export en GitHub-synchronisatie, zodat een ontwikkelaar het kan oppakken. Voor grote bedrijven die ingebouwde governance en diepe enterprise-integraties nodig hebben, past een apart low-code-platform misschien nog beter.
Veelgestelde vragen
Wat is low-code in eenvoudige bewoordingen?
Low-code is een manier van software bouwen waarbij het grootste deel van de app wordt samengesteld met visuele tools — slepen-en-neerzetten-schermen, datamodellen en workflows — en ontwikkelaars alleen kleine stukjes code schrijven voor de onderdelen die de visuele tools niet aankunnen.
Wie gebruikt low-code-platforms?
Vooral IT- en ontwikkelteams in bedrijven die interne bedrijfsapps bouwen, plus technisch ingestelde zakelijke medewerkers die naast hen werken. Low-code-tools gaan meestal ervan uit dat iemand in het team code kan schrijven wanneer dat nodig is.
Is low-code beter dan no-code?
Geen van beide is in het algemeen beter. Low-code kan complexere eisen aan, omdat je naar code kunt overstappen, maar het vraagt meer technische vaardigheid. No-code is sneller te leren maar loopt eerder tegen grenzen aan. De juiste keuze hangt af van wie er bouwt en hoe complex de app is.
Waar komt de term low-code vandaan?
Het onderzoeksbureau Forrester maakte de term populair in een rapport uit 2014 over platforms waarmee bedrijven snel zakelijke applicaties kunnen bouwen met weinig handgeschreven code.