Wat is legacy software en welke problemen geeft het?

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 en geen updates meer krijgt. Dit is legacy software.

wat_is_legacy_software_welke_problemen_geeft_het_d
wat_is_legacy_software_welke_problemen_geeft_het_d
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.

In dit artikel:

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.

"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."

Gartner - Onderzoeksbureau

Aanpak om legacy software permanent te vervangen

De belangrijkste reden om legacy software tóch te vervangen: de verouderde software remt bedrijven bij hun digitale transformatie. Niet alleen mis je allerlei moderne functionaliteiten, je mist ook de flexibiliteit om processen snel aan te passen en daarmee bijvoorbeeld nieuwe markten aan te boren. 

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.

Nooit meer legacy software met low-code technologie

Low-code is zeer geschikt om verouderde bedrijfssoftware permanent te moderniseren. Tot voor kort was low-code vaak 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.

Alles over low-code

Wil je iemand spreken over low-code applicaties? Plan direct een afspraak.

Plan afspraak