Wat is low-code?
Low-Code is het antwoord op de traditionele uitdagingen met softwareontwikkeling. Met low-code is het mogelijk om op een grafische wijze software te definiëren in plaats van miljoenen regels code te programmeren. Hierdoor wordt het mogelijk om beheersbaar en razendsnel applicaties te realiseren die precies aansluiten op de werkwijze van jouw bedrijf.
Het kunnen inspelen op ontwikkelingen in de markt is van levensbelang in dit digitale tijdperk. Software moet hierin geen belemmering maar juist een drijfveer zijn voor procesverbetering en innovatie. Maar traditionele softwareontwikkeling is handwerk en daardoor foutgevoelig en kostbaar. Daarnaast is door de lange duur van een project de software vaak al verouderd op het moment dat je het in gebruik neemt.
Waarom low-code?
Traditionele software ontwikkeling omvat veel handwerk, en is daarom foutgevoelig en duur. Daarnaast is door de lange doorlooptijden de software vaak al verouderd voor het uitgerold is. Low-Code rekent af met het ambachtelijke van softwareontwikkeling. Dit zorgt voor een ongekend hoge productiviteit. Low-Code kan daarmee op veel verschillende manieren worden ingezet: van het ontwikkelen van simpele apps tot bijvoorbeeld een volledig ERP-systeem voor grote multinationals.
Software ontwikkeling
Door software te modelleren in plaats van te programmeren kan de business makkelijker meedenken of zelfs meewerken aan de oplossing! Voor de IT-expert neemt het herhalende en vaak saaie taken weg. Daardoor kan deze persoon zich richten op de unieke functionaliteit die meerwaarde creëert voor jouw organisatie. Resultaten zijn snel zichtbaar en het verbindt de business en IT.
Snelheid en flexibiliteit
Projecten die vroeger maanden of jaren duurden kunnen met low-code in een fractie van die tijd worden uitgevoerd. En deze snelheid hou je ook nadat je de software in gebruik neemt! Je hoeft voor een wijziging niet meer door een moeras van code te waden en je zorgen te maken over afhankelijkheden. Je past het grafische model aan, en de applicatie verandert direct mee.
Beheersbaarheid
Een low-code platform geeft je de mogelijkheid om complexe applicaties en projecten beheersbaar te maken. Ook reken je af met "schaduw-IT": software die onder de radar van IT door gebruikers zelf in elkaar geknutseld is. Low-code software heeft ingebouwde security features en data wordt correct opgeslagen op de juiste plek in de cloud of on-premise.
Low-code apps versus Low-code voor kernsystemen.
Het inzetten van low-code heeft vele voordelen. Echter, de manier waarop je het inzet en waar je het voor wilt inzetten bepaalt wat het meest geschikte platform is voor jouw organisatie. Er is een groot verschil tussen de ontwikkeling van een urenregistratie-app en een allesomvattend kernsysteem. De meeste low-code platformen focussen zich enkel op de ontwikkeling van apps bovenop een ERP systeem. Maar er zijn ook platformen die zich juist focussen die juist die traditionele kernsystemen vervangen. In dit opzicht heeft Thinkwise een unieke focus. Met het Thinkwise Platform kan je omvangrijke business applicaties ontwikkelen die naadloos aansluiten bij al je bedrijfsprocessen.
-
Kernapplicaties versus Apps
-
Productiviteit
-
Altijd technologisch up-to-date
-
Vervang legacy systemen
Bouwen van eenvoudige web apps versus omvangrijke business software
Wanneer je met low-code aan de slag gaat is het belangrijk om na te denken over het doel. Wil je omvangrijke, complexe applicaties ontwikkelen? Of wil je snel een simpele app maken?
De meeste low-code platformen zijn gericht op het maken van apps en oplossingen die een aanvulling vormen op (verouderde) kernsoftware, zoals ERP. Dit lost de pijn in ieder geval tijdelijk op, maar het gevaar bestaat dat je straks niet alleen een log verouderd kernsysteem te onderhouden hebt maar ook nog eens honderden of duizenden low-code apps met bijbehorende koppelingen.
Daarom zijn er ook andere low-code platformen die zich richten op deze "core" applicaties. Hiermee doelen we dan bijvoorbeeld applicaties voor voorraadmanagement, productie, logistiek of zelfs een compleet electronisch patienten dossier. Dit vereist andere kennis: niet de business gaat dit soort applicaties ontwikkelen, maar IT-professionals.
Ontdek hoe je zeker 10 keer sneller kan ontwikkelen met low-code.
Beide low-code platform varianten bieden een oplossing voor langzame ontwikkeling van stugge en gebruiksonvriendelijke business applicaties. Met een low-code platform is programmeerwerk beperkt tot het minimum en veel functionaliteit hoef je niet meer zelf te bouwen. In tegenstelling tot duizenden regels code zijn de modellen namelijk heel eenvoudig aan te passen, en kennen automatisch de onderlinge afhankelijkheden.
Het Thinkwise Platform biedt onder alle low-code platformen de hoogste productiviteit, zelfs voor grote en complexe projecten. Dit wordt onder andere bevestigd door onafhankelijke research partijen zoals QSM Europe. Dit komt onder andere door een hele slimme aanpak in de architectuur. De User Interfaces, database en API's veranderen namelijk automatisch mee met aanpassingen in de modellen, zonder bijvoorbeeld opnieuw te hoeven compileren.
Software met een oneindige levensduur.
Steeds meer bedrijven beseffen dat low-code business software een oplossing kan zijn voor verouderde software. Echter, ook applicaties die met low-code platformen gebouwd worden gaan weer verouderen. Het Thinkwise platform vormt daarin een uitzondering.
Applicaties gebouwd met Thinkwise zijn namelijk compleet onafhankelijk van technologie. Je deployt ze op een platform naar keuze, bijvoorbeeld in de cloud als mobiele app, maar volgend jaar stap je zomaar weer over naar wat dán weer het nieuwste van het nieuwste is.
Thinkwise gebruikers van het eerste uur hebben in de afgelopen 20 jaar nooit hun applicatie hoeven te herbouwen maar konden naadloos verschillende technologiën overleven. Zo gingen ze onder andere van Visual Basic in het jaar 2002, naar C#, naar ASP.NET, Java en uiteindelijk in 2021 naar React. En ook die laatste taal zal over enkele jaren weer verouderen, maar Thinkwise garandeert dat wat er gebouwd is ook zal werken op toekomstige, bijvoorbeeld spraakgestuurde, User Interfaces. Zo blijf je als enterprise voorop lopen!
Jumpstart je digital transformation
Uniek onder de low-code platformen, en zeer krachtig is de Thinkwise Upcycler. Deze ingebouwde tool stelt je in staat om eenvoudig verouderde software compleet te vervangen.
De Thinkwise Upcycler stelt je in staat om bestaande applicaties in te lezen en meta data af te leiden. Dit betreft structuren zoals database tabellen, referenties, schermtypes, vertalingen en notificaties. Maar ook de data van de eindapplicatie zelf! Op basis van al deze gegevens kan het Thinkwise platform direct een nieuwe fundering uitrollen waar de nieuwe oplossing op gebouwd wordt. Daardoor hoef je niet alles opnieuw te bedenken en een flinke sprong maken aan het begin van je project.
Wil je meer weten over...?
Welke technologiën Thinkwise een Upcycler voor heeft?
De Upcycler ondersteunt meer dan 50 verouderde technologiën, zoals RPG, Cobol, Oracle, Uniface en veel meer. Maar ook moderne technologieën zoals Salesforce en Microsoft Dynamics of zelfs andere low-code platformen zoals Bettyblocks kunnen automatisch ingelezen worden in Thinkwise. Dit is met name interessant als de applicaties in die platformen te complex zijn geworden, en er behoefte is aan een low-code platform dat grote omvang en complexiteit wél aankan. In de praktijk werkt de Upcycler bij 95% van alle systemen die bij ons aangedragen worden. Twijfel of dit ook kan met jouw systeem? Vraag naar de mogelijkheden.
Hoe Thinkwise het risico op Vendor Lock-in beperkt?
Thinkwise minimaliseert de lock-in tot een absoluut minimum door open standaarden aan te bieden. Zo is er geen Thinkwise-programmeertaal en het volledige model wat je bouwt en de database zijn open benaderbaar buiten Thinkwise om. Je kan je eigen cloud of servers gebruiken en zelfs de business logica deploy je neer op een plek naar keuze. Wil je echt stoppen met Thinkwise kan dit alles bewaard blijven of hergebruikt worden, inclusief code-commentaar.
Onze uitgebreide integratie-opties?
Met de ingebouwde servicelaag in Thinkwise kan je eenvoudig aan ieder ander systeem koppelen. Zodra je begint met modelleren worden er automatisch REST API's voor je aangemaakt waarmee al je data en functionaliteit aan externe applicaties aangeboden kan worden. Data importeren is daarmee ook geen enkel probleem. Voor veelgebruikte koppelingen zijn standaard connectoren beschikbaar in het platform en de community ThinkStore.
“Er zijn veel low-code ontwikkeltools op de markt. Het nadeel is dat deze normaliter alleen geschikt zijn voor front-end applicaties zoals mobiele apps. Thinkwise onderscheidt zich door ook de hele back-end te ondersteunen. Dit betekent dat je een complete ontwikkelomgeving hebt voor je client, web en mobile. "
"Ik sta helemaal achter de ideëen en visie van Thinkwise als het gaat om low-code. De hele softwarewereld gaat in die richting. Als business architect gebruikte ik Thinkwise om applicaties sneller te bouwen dan ik ze kon uitleggen aan een programmeur!"
"Onze keus om voor No-Code te gaan was een belangrijke stap voorwaarts voor ons bedrijf. Echter, deze platformen konden soms niet de complexiteit aan van grote software systemen van onze grotere klanten. Thinkwise bleek hierin de missing link in onze propositie te zijn."