Van oude desktopsoftware naar een moderne webapplicatie

Vier routes van desktopapplicatie naar browser, met de punten die onderschat worden: beveiliging, prestaties, offline werk en randapparatuur.
July 9, 2026
Softwarebedrijf
Van oude desktopsoftware naar een moderne webapplicatie

Veel bedrijfssoftware in Vlaanderen draait nog als programma op een pc. Dat werkte goed zolang iedereen op kantoor zat en de installatie één keer per jaar bijgewerkt werd.

Intussen knelt het: thuiswerken vraagt omwegen, medewerkers bij de klant hebben geen toegang, elke pc heeft een eigen installatie die kan afwijken, en een update betekent langsgaan bij elk toestel. De stap naar de browser ligt voor de hand. De vraag is hoe u die zet zonder te verliezen wat het systeem goed doet.

Vier routes

Volledig opnieuw bouwen

U bouwt de applicatie van nul als webtoepassing. Het meest ingrijpend, en de enige route die u volledig vrij maakt van de oude opzet.

Verdedigbaar wanneer de bestaande code slecht onderhoudbaar is of wanneer het proces zelf toe is aan herziening. Anders bouwt u iets bestaands opnieuw, wat duur is voor hetzelfde resultaat.

De achterkant behouden, de voorkant vernieuwen

De logica en de database blijven, er komt een webinterface bovenop. Dit werkt wanneer het systeem netjes gescheiden is tussen wat het doet en hoe het eruitziet.

Bij oudere applicaties is die scheiding er vaak niet: berekeningen zitten verweven met schermen. Dan valt deze route in de praktijk af, ook al lijkt ze op papier de goedkoopste.

Een webinterface naast de bestaande applicatie

Het programma blijft draaien voor wie op kantoor werkt, en er komt een webtoepassing bij voor specifieke taken: status opzoeken, uren ingeven, een dossier raadplegen.

Snel resultaat tegen beperkte kosten, en u lost het meest voelbare probleem eerst op. Nadeel: u onderhoudt twee schermen op dezelfde gegevens en moet bewaken dat ze niet uit elkaar lopen.

Gefaseerd per module

U verhuist onderdeel voor onderdeel naar de browser. Eerst de module die het meest knelt, dan de volgende, tot de desktopapplicatie leeg is.

Voor systemen waar de dagelijkse werking van afhangt is dit meestal de verstandigste weg. Elke stap is klein genoeg om terug te draaien.

Vijf punten die onderschat worden

Beveiliging

Een desktopapplicatie op een intern netwerk is beschermd door dat netwerk. Een webtoepassing is bereikbaar van buiten. Dat vraagt om rechten per gebruiker, versleutelde verbindingen, sterke aanmelding en vastlegging van wie wat deed. Dit is geen sluitstuk maar een uitgangspunt.

Prestaties

Een desktopprogramma praat rechtstreeks met een database op hetzelfde netwerk. In de browser loopt elke handeling over het internet. Schermen die duizenden regels tonen of grote bestanden verwerken, moeten daarom anders opgebouwd worden.

Offline werken

Is er een plek waar zonder verbinding gewerkt wordt – een magazijn, een werf, een bestelwagen – dan moet dat vooraf op tafel. Offline ondersteunen kan, maar het bepaalt de opzet en het is achteraf zelden goedkoop toe te voegen.

Randapparatuur

Etikettenprinters, scanners, weegschalen, kaartlezers en kassa's zijn vaak rechtstreeks aangesproken vanuit de desktopapplicatie. Vanuit een browser gaat dat anders en soms alleen met een klein hulpprogramma op het toestel. Inventariseer dit vroeg; het is de meest voorkomende tegenvaller.

Bestanden op het netwerk

Applicaties die documenten wegschrijven naar een gedeelde map, moeten die opslag anders inrichten. Op zich geen groot werk, maar het raakt aan bestaande mappenstructuren en gewoontes.

Wat u erbij wint

De directe winst is toegang: werken vanaf elke plek en elk toestel, zonder installatie. De winst die minder opvalt, is beheer. Eén versie voor iedereen, updates zonder langs de toestellen te gaan, en rechten die centraal geregeld zijn.

En er komt iets bij dat voorheen niet kon: gegevens veilig delen met klanten of partners. Een portaal waar een klant zijn dossier bekijkt, is met een desktopapplicatie geen optie. Vanuit een webtoepassing is het een volgende stap.

Overweegt u deze overstap? Lees hoe wij desktopsoftware moderniseren naar een webtoepassing.

Doordacht bedacht. Technisch gerealiseerd.

Strategie & ontwerp

Probleemdefinitie
Productstrategie
UX/UI-ontwerp
Conceptontwikkeling
Creativiteit + Engineering

Engineering & realisatie

Softwareontwikkeling
Elektronica en PCB-ontwerp
Mechanisch ontwerp
Prototyping en productie

Strategie & ontwerp

Probleemdefinitie
Productstrategie
UX/UI-ontwerp
Conceptontwikkeling

Engineering & realisatie

Softwareontwikkeling
Elektronica en PCB-ontwerp
Mechanisch ontwerp
Prototyping en productie

Een project of uitdaging bespreken?

Leg uw situatie aan ons voor. Samen brengen we de vraag, technische mogelijkheden en logische volgende stap in kaart.

Bespreek uw project