Jul 14, 2021
6 minuten

Wat is legacy software en welke problemen geeft het?

Waarom organisaties legacy software blijven gebruiken plus 6 redenen om daarmee te stoppen

De meeste softwareproducten hebben een levensduur van 5 jaar. Of het nou om de software op je iPhone gaat of om een zakelijk softwarepakket, na die 5 jaar is vrijwel elke technologie verouderd. Daar komt bij dat de software dan meestal niet meer wordt ondersteund, geen updates meer krijgt, en je geen gebruik meer kunt maken van de allernieuwste mogelijkheden. We spreken dan van legacy software. De software functioneert weliswaar nog, maar sluit feitelijk niet meer aan op de actuele technologische standaard. 

Onderzoeksbureau Gartner over legacy software:  

Het vervangen van legacy-applicaties en -systemen door systemen die gebaseerd zijn op nieuwe en andere technologieën is een van de belangrijkste uitdagingen voor de informatiesysteem-professional. Wanneer ondernemingen hun technologieën vernieuwen of veranderen, moeten zij ervoor zorgen dat ze compatibel zijn met de oude systemen en dataformaten die nog steeds in gebruik zijn.’

Waarom organisaties legacy software blijven gebruiken

Het lijkt logisch om legacy software te vervangen door nieuwe technologie. Toch kiezen veel organisaties ervoor om de verouderde technologie te blijven gebruiken. Vaak tegen hoge onderhoudskosten. Eén van de belangrijkste redenen dat er nog zoveel legacy gebruikt wordt, is dat deze software doorgaans van cruciaal belang is voor de dagelijkse bedrijfsvoering van een organisatie. Vervanging kan de continuïteit in gevaar brengen. 

Bovendien kost modernisering veel tijd en geld. Ook kunnen grote technologische veranderingen gevolgen hebben voor de (technische) medewerkers, de binnen de organisatie opgebouwde kennis en vaardigheden en de manieren van werken. Daarnaast is het bijzonder lastig om een legacy-applicatie te vervangen zonder aanzienlijke downtime. En daarmee loop je simpelweg inkomsten mis.

Redenen te over om legacy software te vervangen 

Toch zijn er genoeg redenen om het legacy-probleem aan te pakken. De belangrijkste: 

  • Hoge kosten 

Om te beginnen zijn er de kosten. Dat zijn veelal verborgen kosten, bijvoorbeeld vanwege inefficiënte werkprocessen. Verder is het onderhoud van legacy veel kostbaarder dan dat van moderne software. Voor sommige applicaties, zoals oude mainframes, is het vaak zelfs onmogelijk om nog IT-specialisten te vinden die ermee kunnen werken. Tot slot kunnen ook de licentiekosten voor het gebruik van verouderde software hoog oplopen.

  • Innovatiemogelijkheden niet meer mislopen

Maar de kosten zijn niet het ergste. De verouderde software remt organisaties in hun digitale transformatie. Ze lopen simpelweg de vele innovatiemogelijkheden mis die moderne technologie biedt. Denk aan de mogelijkheid om een applicatie schaalbaar in de cloud te draaien, eenvoudig te koppelen met andere software en platforms, of uit te breiden met geavanceerde opties als kunstmatige intelligentie en procesautomatisering.

  • Niet op zakelijke kansen kunnen inspelen

Omdat het met legacy-software per definitie lastiger is om te innoveren, loop je niet alleen moderne functionaliteiten mis. Je mist ook de flexibiliteit om processen snel aan te passen en daarmee bijvoorbeeld nieuwe markten aan te boren. Dit kan ervoor zorgen dat je zakelijke kansen aan je voorbij moet laten gaan. Kansen die de concurrent wellicht wél pakt. 

  • Minder efficiëntie

Uit onderzoek blijkt dat de gemiddelde efficiëntie van bedrijfsprocessen met 50% verbeterd kan worden door moderne software en automatisering in te zetten. Hieruit volgt dat het blijven gebruiken van legacy de organisatie op den duur beschadigt.  

  • Niet kunnen voldoen aan actuele wet- en regelgeving

Organisaties die niet aan hun wettelijke rapportageverplichtingen voldoen of de AVG niet naleven, kunnen miljoenen euro’s aan boetes krijgen. Legacy-software biedt meestal niet de flexibiliteit om binnen de gestelde termijn aan bestaande én toekomstige verplichtingen te kunnen voldoen.

  • Gebrekkige informatiebeveiliging

Verouderde software vergroot het risico op datalekken, zeker als er geen nieuwe security-updates meer beschikbaar worden gesteld. IBM raamt de gemiddelde kosten van een datalek op zo’n slordige 4 miljoen dollar.

Software veroudert steeds sneller

Besluit je je legacy software te vervangen, dan kan dat op verschillende manieren. Maar of je nu kiest voor een volledige (her)implementatie van een modern softwarepakket of zelf een maatwerk-applicatie laat ontwikkelen, het is slechts een tijdelijke oplossing. Software veroudert steeds sneller en gaat steeds korter mee. Met elke nieuwe implementatie creëer je de legacy van de (nabije) toekomst.  

Het kan anders met low-code

Door de snelle ontwikkeling van de low-code softwaremarkt komt daar gelukkig verandering in. Low-code was tot voor kort meestal alleen een aanvulling op het bestaande applicatielandschap en werd vooral gebruikt om nieuwe functionaliteiten en web-dashboards te ontwikkelen. Maar inmiddels bestaan er ook enterprise low-code platforms die organisaties in staat stellen al hun business software permanent te moderniseren, van de front-end applicaties tot de volledige core legacy-infrastructuur. 

Met een enterprise low-code platform blijven alle functionaliteiten, datastructuren en applicatieschermen flexibel aanpasbaar. En creëer je dus nooit meer nieuwe legacy. Hoe dat kan en hoe het werkt lees je in het e-book Nooit meer legacy software met enterprise low-code.

Deel de pagina:

redactie
House of low-code

Onze redacteuren zijn continu op zoek naar interessante content, ervaringsdeskundigen en actuele thema’s op het gebied van low-code development.