Definitie
Low-code is een aanpak voor software-ontwikkeling waarbij applicaties grotendeels worden gebouwd met visuele bouwstenen, formulieren en configuratie, in plaats van traditionele programmeercode. Bekende low-code platformen zijn Microsoft Power Platform, OutSystems, Mendix en Betty Blocks.
“Low-code” wil zeggen: nog steeds enige code mogelijk en soms nodig, maar minder dan traditioneel. De tegenhanger “no-code” gaat een stap verder en mikt op gebruikers die helemaal niet programmeren. In de praktijk lopen de termen vaak in elkaar over.
Waarom het ertoe doet voor MKB
Voor MKB die zelf eenvoudige interne applicaties wil bouwen (formulieren, workflows, dashboards) is low-code een werkbare optie. Een medewerker met affiniteit voor logica, zonder formele programmeerkennis, kan in weken iets bouwbaars opleveren.
Voor jouw bedrijf is low-code geschikt voor de minder complexe toepassingen die anders onuitgevoerd blijven omdat traditionele ontwikkeling te duur is. Voor complexere of zwaardere applicaties stuit low-code op grenzen en wordt traditionele ontwikkeling vaak goedkoper op de lange termijn.
Concreet voorbeeld
Een dienstverlener met 70 medewerkers had behoefte aan een eenvoudige tool voor goedkeuring van uitgaven boven 250 euro. Een traditionele ontwikkeling werd geschat op 25.000 euro. Een interne medewerker met enige IT-affiniteit kreeg de opdracht om het in Microsoft Power Apps te bouwen.
Na 3 weken werk (parttime) draaide een werkende tool: medewerkers vullen een aanvraag in, manager krijgt notificatie, goedkeuring of afwijzing, automatische archivering. Niet alle randvoorwaarden waren ideaal opgelost, maar de tool functioneerde. Kosten: bestaande Power Platform-licenties (inbegrepen bij Microsoft 365) plus 3 weken interne inzet. Beduidend goedkoper dan traditioneel.
Misverstanden en valkuilen
- “Low-code vervangt ontwikkelaars.” Voor eenvoudige toepassingen wel, voor complexere niet. Een misvatting van low-code-verkopers.
- “Low-code is altijd goedkoper.” Licentiekosten van enterprise low-code platforms kunnen oplopen. Voor één eenvoudige app prima, voor veel apps wordt het anders.
- “Low-code is veiliger.” Niet automatisch. Slechte configuratie in low-code is even gevaarlijk als slechte code. Beveiligingsprincipes blijven gelden.
- “Vendor lock-in is geen probleem.” Juist wel. Low-code apps zijn vaak diep verweven met het platform en niet eenvoudig te verhuizen naar een ander.
Wanneer moet je hier wakker liggen, wanneer niet
Wakker liggen: als je veel kleine interne automatiserings-behoeftes hebt die nu in Excel of papier blijven hangen omdat traditionele ontwikkeling te duur is. Low-code kan dat ontsluiten.
Niet wakker liggen: als low-code-verkopers beloven dat je alle bedrijfssoftware ermee kunt vervangen. Voor kerntoepassingen blijft traditioneel maatwerk of standaardsoftware meestal beter.
Gerelateerde termen
- No-code: gerelateerde aanpak, nog minder code.
- Build vs buy: low-code is een derde optie tussen build en buy.
- SaaS: low-code platforms zijn meestal SaaS.
- Vendor lock-in: belangrijk aandachtspunt bij low-code.