AS/400 and RPG developers, IBM i modernization experts

Bring in hands-on IBM i specialists to maintain business applications and modernize legacy code. They join your team to resolve technical bottlenecks without requiring a full system replacement.

Get the right expert for your team

Tell us how to reach you and we'll connect you with an expert.

No commitment. You only move forward if it's the right fit.

Trusted By

Bimbo
Bolaffi
BTO
IDS
Infocert
Metelli
Newchem
Relatech
Bimbo
Bolaffi
BTO
IDS
Infocert
Metelli
Newchem
Relatech
Contact us

What do you need help with?

Business changes need RPG development

Existing IBM i applications need changes to purchasing or order processing. Bring in an RPG developer to trace business rules and implement enhancements against agreed acceptance criteria.

Legacy code is difficult to change

Fixed-format RPG and tightly coupled programs make releases difficult to test. A modernization specialist can assess dependencies and refactor selected components while preserving existing business behavior.

IBM i needs to connect with newer applications

A web application or external platform needs access to IBM i transactions. Integration specialists can implement API interfaces and data exchanges with explicit validation and error handling.

Application maintenance needs extra coverage

Recurring batch failures or a growing support backlog are stretching existing expertise. An IBM i application specialist can investigate incidents and maintain programs alongside planned business changes.

AS/400 and RPG application development

Digiventi provides RPG developers who join your team to maintain and extend IBM i applications, including systems still known as AS/400. They trace existing business rules before changing transaction processing or batch programs.

Work can cover RPG IV and RPGLE development, CL programs, Db2 for i access and 5250 screens. For purchasing or inventory applications, developers translate process changes into program updates and regression tests. They can also document undocumented dependencies so subsequent changes have a clearer technical basis.

IBM i application modernization

Modernization specialists assess application dependencies and identify components that can change independently. This supports incremental updates where replacing the entire application would introduce unnecessary business risk.

  • RPG refactoring: Convert selected fixed-format code to free-format RPG and separate business logic into ILE procedures or service programs, with regression tests around existing behavior.
  • Interface modernization: Expose application functions to web interfaces through defined service boundaries. Retain validated transaction logic where appropriate and check authorization before extending access beyond 5250 sessions.

API integration and Db2 for i development

Connect IBM i applications to external systems without scattering interface logic across business programs. Integration developers define transaction boundaries and failure handling before implementing data exchange.

  • Application integration: Build REST API connections or scheduled file exchanges with validation and retry controls. Coordinate authentication with the systems receiving or submitting transactions.
  • Db2 for i development: Write embedded SQL and stored procedures for application changes. Investigate slow queries with SQL performance tools and review access plans before changing indexes or data access code.

IBM i application support and upgrades

IBM i application support specialists investigate production defects and batch failures using job logs and program diagnostics. They correct application code and validate restart procedures to reduce the risk of duplicate processing after an interrupted job.

For IBM i release upgrades, specialists review application compatibility and coordinate recompilation where required. They can prepare regression tests and support post-upgrade defect resolution. Ongoing maintenance can also include source-control adoption and repeatable build procedures, giving teams a clearer record of what changed between releases.

Selected work

Enterprise digital platform delivery for a European Qualified Trust Service Provider

A leading European trust service provider required senior technical and delivery capacity to manage the expansion of its national digital identity platform under strict regulatory deadlines. We deployed specialized consultants to support requirements scoping, AWS cloud architecture, and end-to-end integration workflows. The project was delivered on schedule, successfully rolling out compliant onboarding and biometric verification at national scale.

Digiventi in numbers

10+

Years of experience in the IT industry.

1.500+

Professionals

250+

Successfully completed projects.

Meet the Digiventi team

Senior specialists and the people who keep client work moving. They are the same people who answer when you get in touch.

Our expertise across technologies

Our network covers a wider range of technologies, including the platforms below.

.NET
Azure DevOps
C#
C++
Atlassian
GitHub
Java
Javascript
Node js
php
Python
Typescript
.NET
Azure DevOps
C#
C++
Atlassian
GitHub
Java
Javascript
Node js
php
Python
Typescript

How we connect you with an expert

  1. Tell us what you need

    Share the work, the skills you're missing, and when you need support.

  2. We connect you with an expert

    We use your details to identify the right expert and make the introduction.

  3. They join your team

    Your expert works alongside your team, supporting ongoing activities or a defined initiative.

Need specialist skills or more capacity? Tell us what your team needs and we'll connect you with an expert.

Get an expert