RPG-applicaties op IBM i toekomstbestendig moderniseren
RPG-applicaties vormen in veel organisaties al decennia het fundament van de operatie. Ze zijn betrouwbaar, stabiel en diep verweven met de bedrijfsprocessen.
De uitdaging ligt niet in het functioneren van vandaag, maar in de wendbaarheid van morgen. Doorontwikkeling wordt complexer, integraties vragen meer inspanning en specialistische kennis wordt schaarser.
Modernisering is daarom geen technisch vraagstuk, maar een bestuurlijke keuze. Het draait om:
- beheersbare doorontwikkeling
- minder afhankelijkheid van schaarse expertise
- continuïteit van de operatie
Een duurzame aanpak behoudt de waarde die is opgebouwd, terwijl technologische afhankelijkheden worden teruggebracht.
vaak tekortschiet
Regelmatig moderniseren organisaties hun RPG-landschap per onderdeel: de code wordt aangepast, de gebruikersinterface vernieuwd of de infrastructuur vervangen.
Dat verbetert het systeem, maar het verandert het fundament niet.
In veel RPG-omgevingen zijn bedrijfslogica, technologie en infrastructuur onlosmakelijk met elkaar verbonden. Wanneer slechts één onderdeel wordt gemoderniseerd, blijft die afhankelijkheid intact. Het systeem wordt aangepast binnen dezelfde structuur.
Daardoor wordt het landschap niet structureel eenvoudiger, wendbaarder of voorspelbaarder. Elke volgende wijziging werkt opnieuw door in meerdere onderdelen.
Zolang die koppeling blijft, blijft ook de complexiteit.
voor RPG-applicaties op IBM i
Thinkwise faciliteert een gecontroleerde overgang van bestaande RPG-systemen naar een moderne applicatiearchitectuur.
Bestaande bedrijfslogica blijft behouden. De dagelijkse operatie blijft doorgaan. De overgang vindt stapsgewijs plaats.
De modelgedreven aanpak zorgt ervoor dat applicaties loskomen van specifieke technologieën en programmeertalen. Zo worden afhankelijkheden verminderd en ontstaat een stabiele basis voor doorontwikkeling.
De AI-Upcycler voor RPG
Voor de modernisering van bestaande RPG-applicaties wordt de AI-Upcycler ingezet.
Deze analyseert bestaande RPG-code en zet bedrijfslogica, datastructuren en afhankelijkheden om naar een modern applicatiemodel. De bestaande kennis blijft behouden, terwijl de technologische basis wordt vernieuwd.
Daarnaast werkt Thinkwise volgens het principe Technology as a Service:
de onderliggende technologie ontwikkelt continu mee, zonder telkens opnieuw grote migratie- of vervangingstrajecten te hoeven starten.
De technologische flexibiliteit wordt verder uitgebreid. Naast ondersteuning voor cloud- en on-premise omgevingen zal het Thinkwise-platform ook direct op IBM Power-architecturen draaien. Organisaties binnen het IBM i-ecosysteem kunnen hun bestaande infrastructuur daardoor blijven gebruiken.
RPG-modernisering vraagt om structuur. Binnen Thinkwise hanteren we drie opeenvolgende stappen:
-
Transform: De bestaande RPG-applicatie wordt overgezet naar moderne technologie. Schermen, data en bedrijfsregels blijven behouden. De technische achterstand wordt opgelost en er ontstaat een stabiele basis.
-
Optimize: Na livegang worden processen en functionaliteit gericht verbeterd. Openstaande wensen en inefficiënties worden stap voor stap aangepakt.
-
Accelerate: Met een stabiele basis kunnen nieuwe uitbreidingen en aanpassingen sneller worden gerealiseerd. IT ondersteunt niet alleen de organisatie, maar helpt deze verder ontwikkelen.
Zo wordt modernisering geen eenmalige vervanging, maar een structureel vermogen tot doorontwikkeling.
-
Bestaande bedrijfslogica blijft behouden
-
Doorontwikkeling wordt planbaar: kortere releases, minder afhankelijk van specialistische RPG-kennis
-
RPG-afhankelijkheden worden stapsgewijs verminderd
-
De IBM i-omgeving (bijvoorbeeld Db2 for i) kan behouden blijven
-
Oude en nieuwe systemen kunnen tijdelijk naast elkaar draaien
-
Technologische vernieuwing vindt plaats zonder nieuwe RPG-migratieprojecten

Applicaties blijven functioneren over platformreleases heen. Nieuwe mogelijkheden worden via upgrades beschikbaar, zonder herimplementatie of parallelle trajecten.
Rollen, rechten en toegangsregels zijn centraal gemodelleerd en beheerd. Dit zorgt voor transparantie, controleerbaarheid en compliance.
Ontwikkel-, test- en acceptatieomgevingen zijn consistent in te richten. Wijzigingen worden gevalideerd voordat ze live gaan, zonder impact op productie.
Er is een duidelijke architectuurscheiding tussen bedrijfslogica, data en gebruikersinterface. In plaats van monolithische koppelingen ontstaat een gestructureerde en onderhoudbare applicatiearchitectuur die beheersbaar blijft.
Samen de juiste strategie bepalen
Wil je onderzoeken of modelgedreven modernisering strategisch passend is voor jouw RPG-landschap?
Voor IT-management en CIO’s
-
Verlaging van tijd-, kosten- en projectrisico’s
-
Bescherming van bestaande investeringen
-
Planbare modernisering
-
Minder afhankelijkheid van schaarse RPG-expertise
Voor IT-architecten
-
Heldere scheiding van logica, data en gebruikersinterface
-
Expliciete architectuur
-
Ondersteuning voor IBM Power
-
API- en cloud-geschiktheid
-
Structurele governance en onderhoudbaarheid
Voor de business
-
Snellere aanpassing van processen
-
Moderne, consistente gebruikersinterfaces
-
Minder workarounds
-
Meer transparantie en acceptatie
Thinkwise integreert naadloos in bestaande IBM i-omgevingen.
Bestaande databases zoals Db2 for i kunnen behouden blijven, evenals vertrouwde beheer- en beveiligingsconcepten. De modernisering verloopt stapsgewijs en gecontroleerd — zonder onderbreking van de dagelijkse operatie.
Daarnaast wordt het Thinkwise-platform uitgebreid zodat het ook direct op IBM Power-systemen kan draaien. Organisaties die binnen het IBM i-ecosysteem opereren, kunnen hun bestaande infrastructuur blijven benutten.
bedrijfskritische RPG-systemen
“Ons motto 'kracht door samenwerking' is ook zeer van toepassing op onze strategische softwarepartner Thinkwise. Door deze succesvolle samenwerking kunnen wij in de toekomst succesvol blijven innoveren.”
“Standaard ERP-pakketten voorzien niet in de specialistische functionaliteit die wij bij Aartsen nodig hebben. Daarom was de beste optie om onze kernapplicatie helemaal opnieuw te ontwikkelen met behulp van Thinkwise.
RPG-modernisering op IBM i
Ja, de bestaande bedrijfslogica wordt geanalyseerd, gestructureerd overgenomen en gemodelleerd. In plaats van volledig opnieuw geprogrammeerd.
RPG-kennis blijft waardevol, met name voor de inhoudelijke duiding en de overgangsfase. De verdere doorontwikkeling wordt echter minder afhankelijk van schaarse specialistische expertise.
Nee. IBM i en Db2 for i kunnen onderdeel blijven van de doelarchitectuur.
Daarnaast ondersteunt het platform op termijn ook directe inzet op IBM Power-hardware. Organisaties kunnen hun moderniseringsstrategie daardoor laten aansluiten op hun bestaande IBM-infrastructuur en deze gecontroleerd doorontwikkelen.
Dat hangt af van de omvang en complexiteit van de applicatie. Dankzij de inzet van de AI-Upcycler en de modelgedreven aanpak kan de startfase echter aanzienlijk worden versneld.
Ja. Thinkwise ondersteunt de gangbare Db2 for i-drivers. Aanbevolen wordt de IBM i Access ODBC-driverfamilie (bijvoorbeeld de .NET Core-driver), met name in cloudscenario’s zoals Azure of AWS.
Voor bepaalde toepassingen kan een Db2 Connect-licentie vereist zijn. Het platform communiceert via deze drivers veilig en performant met IBM Db2 for i, waardoor een stapsgewijze migratie of hybride inzet goed mogelijk is.
