Low-code

Low-code applicatieontwikkeling

Geef uw business een digitale boost

Verandering is een constante in de zakenwereld. Een snelle aanpassing aan nieuwe realiteiten is de sleutel tot succes. De nood aan digitalisering en applicatieontwikkeling gaat dan ook in stijgende lijn. IT-afdelingen worden overstelpt door vragen vanuit de business, maar kunnen het hoge tempo vaak niet meer volgen, mede door een groeiend tekort aan ervaren IT-specialisten. Low-code ontwikkelingsplatformen bieden een antwoord op deze patstelling en het gebruik ervan is de laatste tijd fors aan het toenemen. Onderzoeksbureaus zoals Forrester en Gartner voorspellen dat low-code de toekomst van applicatieontwikkeling wordt. Zo schat Gartner dat tegen 2024 low-code verantwoordelijk is voor meer dan 65% van de totale applicatieontwikkeling. Een behoorlijk percentage waar je als bedrijf niet zomaar omheen kan in de overweging van low-code als optie voor de toekomst.

Maar wat is dat nu eigenlijk low-code?

Low-code is een technologie waarmee je software kan bouwen zonder dat je de complexiteit van een programmeertaal met high-code, zoals Java of .NET, moet begrijpen. Het is een overwegend visuele manier van softwareontwikkeling, met weinig of geen handmatige codering, waarbij gebruik gemaakt wordt van een grafische ontwerpomgeving en drag-en-droptechnieken. Je configureert low-code software door kant-en-klare bouwstenen met voorgeschreven code te slepen, verbanden aan te duiden en processen te visualiseren. De integriteit van de ontwikkelde applicatie wordt door het low-code platform constant gecontroleerd en gemonitord, waardoor de kwaliteit gewaarborgd blijft.

Waarom low-code?

Er zijn verschillende redenen om te kiezen voor low-code ontwikkeling, we zetten er enkele op een rij.

  • Deze vorm van visueel programmeren maakt dat applicaties tot 6 keer sneller kunnen ontwikkeld worden dan op de traditionele manier. Er ontstaat hierdoor een strategische wendbaarheid waardoor je sneller kan beantwoorden aan de vragen vanuit de business en je je sneller kan aanpassen aan de veranderende klantwensen, trends en marktvoorwaarden.
  • Je kan meer applicaties opleveren tegen een lagere kost, want een snellere time-to-market impliceert minder ontwikkeluren, en dus lagere kosten. Uiteraard rekening houdend met de kost van de low-code platformen zelf, maar hier zit de echte return on investment in de veelheid van applicaties die in low-code worden ontwikkeld.
  • Omdat er minder of niet handmatig gecodeerd wordt, is de kans op technische fouten of bugs kleiner, wat de applicaties ook robuuster maakt. Minder fouten dragen ook bij tot een snellere gebruikersadoptie.
  • Bovendien kan een breder scala aan profielen ermee aan de slag waardoor je minder afhankelijk bent van high-code specialisten. Denk bijvoorbeeld aan profielen met een analyseachtergrond, zoals analist-ontwikkelaars en domeinexperten. Je krijgt hierdoor een verschuiving van focus, van minder technologisch gericht, naar meer business-gericht. Meer mensen betekent ook meer ideeën om vooruit te denken, kortere doorlooptijden en dus opnieuw meer wendbaarheid.
  • Ook voor ervaren ontwikkelaars is een low-code platform interessant, want waar nodig kunnen applicaties verder uitgebreid worden met eigen programmatie binnen het platform zelf. Zij kunnen zich door de komst van low-code ontwikkeling ook meer focussen op innovatie en bedrijfsspecifieke applicaties met een hoge complexiteit, en minder op het ‘aanhouden van het licht’.
  • Een andere reden om low-code te overwegen is applicatiemodernisering. Vaak gaat het over verouderde applicaties waarvan de modernisering te vaak wordt uitgesteld, om allerlei redenen. Het kan interessant zijn om te bekijken welke delen van bepaalde legacy-applicaties sneller, gemakkelijker en even kwalitatief kunnen worden ondergebracht in een low-code applicatie.

Ons aanbod

De keuze voor low-code of high-code, of een hybride mix van de twee, is vooral een strategische keuze die in se losstaat van technologie. U kunt op ons rekenen voor technologieonafhankelijk advies om te bepalen wanneer low-code voor u een toegevoegde waarde heeft, wanneer niet, of wanneer er best aan een hybride vorm met traditionele high-code softwareontwikkeling wordt gedacht. Vervolgens kunnen we u helpen met de selectie van het low-code platform dat het best tegemoet komt aan uw noden. We geven ook praktische ondersteuning bij de analyse, architectuur en ontwikkeling van applicaties en we kunnen u ontzorgen in het onderhoud van het applicatielandschap en het trainen van uw mensen. Deze aanpak past perfect binnen onze DevOps Factory, een uniek platform voor het succesvol bouwen en onderhouden van applicaties. 

Ons aanbod

Functionele toepassingen

Low-code is uitermate geschikt voor het ontwikkelen van applicaties van eenvoudige tot gemiddelde complexiteit. Worden de applicaties complexer of omvangrijker, dan is het aanbevolen om strategisch te bekijken wanneer u best wel voor low-code opteert en wanneer niet. Mogelijk is high-code ontwikkeling of een hybride vorm een betere optie. 

Mogelijke toepassingen:

  • Klantportalen, afdelingsportalen
  • Applicaties die zeer workflow- of procesgeoriënteerd zijn, zoals bestelflows of interne goedkeuringsprocessen
  • Samenwerkingsapplicaties, waar in vele gevallen nog Excel of e-mail wordt gebruikt
  • Mobiele applicaties 
  • Data Management-applicaties, ter vervanging van bijvoorbeeld Access of Lotus Notes

Partnerships

In België hebben we low-code partnerships met Mendix, Appian en Microsoft. Vanuit de internationale Inetum-groep kunnen we bijkomend OutSystems-, ServiceNow- en Pegasystems-expertise aanbieden. Onze partners Salesforce en SAP beschikken ook over mogelijkheden om low-code apps te ontwikkelen.