Work Platform Firm Engagement Start a conversation
IVBIS / Work / Legacy modernization
Capability · Legacy modernization

Modernize what nobody else will touch.

SAP S/4HANA migrations. Oracle EBS replatforms. Mainframe and public-sector estates that have outlived the engineers who built them. Deep engineering depth, AI-accelerated — and senior-engineer-owned end to end.

SAP S/4HANA Oracle EBS Mainframe (z/OS) Public sector Utilities PL/SQL · ABAP · COBOL
The case

Two failure modes. Neither acceptable.

Plainly A re-platform that nobody understands is not a modernization. It's a new legacy.

The first failure mode is the big-SI re-platform: years long, hundreds of consultants, a Gantt chart that doesn't survive contact with production data. The system gets ported. The institutional knowledge gets lost. Three years later the same shop is back, billing to maintain the system they built.

The second failure mode is the AI dev-shop rewrite: a year of confident demos, generated code with no test coverage on the half-million lines of business logic that actually matter, and a hard discovery, in UAT, that the old system did things the requirements never captured. The replacement gets shelved. The old one keeps running.

Modernizing complex legacy needs deep engineering judgment, AI leverage where it earns its keep, and engineers who own the production cutover personally. That's not a process. It's a team.

The approach

Four things that don't bend. Everything else is configurable.

Domain-aware agents.

Agents grounded in the actual system — SAP module structure, Oracle EBS forms, mainframe job flow. They read the system the way an engineer reads it: by reference, not by guess. Generic Copilot answers are not the bar.

Senior engineers on the work itself.

Architecture, security, integration, and the production cutover sit with named senior engineers — not behind a "we'll bring someone in" stage gate. The agents accelerate. The seniors decide.

Documentation as a deliverable.

Architecture diagrams, runbooks, and decision records are output of the work, not output of a side meeting. The system you inherit is the system that was actually built — and the rationale survives the handover.

Production-grade by default.

Tests, rollback paths, observability, and migration playbooks are the floor — not the upsell. If it can't run on a Tuesday at 9am with the on-call rotation we set up, it isn't done.

Where AI fits

Honest about the line. AI helps. Engineers decide.

There is real, durable leverage in AI for legacy work — and there are places it shouldn't go near the keyboard. We name both sides plainly, so the engagement plan reflects what's actually true rather than what's currently fashionable.

AI is great at

The mechanical mass of legacy work.

  • AnalyzeReading 800 ABAP programs and mapping which ones still matter to which business process.
  • ExtendDrafting transformation code, wrapper services, and adapters that move data between old and new.
  • TestGenerating regression cases from log data and historical inputs the original team never wrote down.
  • DocumentReconstructing diagrams, dependency maps, and runbooks from the source itself.
AI is bad at

The decisions that don't show up in the code.

  • JudgmentWhether a 25-year-old workaround in a payroll calc is wrong, intentional, or carries unwritten regulatory weight.
  • Trade-offsWhen to refactor a domain and when to leave it alone for one more release because the team can't absorb the change.
  • CutoverSequencing the production switchover, the rollback plan, and the conversation with the on-call team at 2am.
  • TruthTelling the client which assumption the system depends on is actually false — and what to do about it.
Inside an engagement

Four stages. One named team across all of them.

01 · DISCOVER

Discover

Read the system as it actually runs. Talk to the engineers who built it and the people who depend on it. Find the load-bearing pieces nobody admits are load-bearing.

~2 weeks · fixed-fee
02 · MAP

Map

Build the architecture graph: modules, dependencies, contracts, ownership. Decide what to modernize, what to wrap, and what to leave alone — with rationale on the record.

~3 weeks · fixed-fee
03 · MODERNIZE

Modernize

Iterate in waves. AI agents draft, refactor, generate tests. Senior engineers gate every change against the architecture and the cutover plan. ArchTrace enforces.

8–12 weeks · milestone-billed
04 · HAND OVER

Hand over

Runbooks, dashboards, and an on-call rotation that already exists. The team that took it live is the team that hands it over — same names, same accountability.

~2 weeks · included
The platform edge

What we bring that doesn't show up in a rate card.

ARCHTRACE

Architecture that stops drifting the moment AI is in the loop.

Deterministic gate over seven named graphs. Every agent session is checked against the architecture before it stops. SARIF findings render in the IDE the senior engineer is already using.

  • Seven named graphs
  • SHACL shapes
  • SARIF 2.1.0
  • Claude Code plugin
Explore ArchTrace
REUSABLE ASSETS

A modernization playbook that grows with every engagement.

Domain-aware agents for SAP and Oracle, integration adapters, regression test packs, and migration playbooks become company-owned IP. The fifth engagement starts further down the road than the first.

  • SAP agent set
  • Oracle EBS agents
  • Test pack library
  • Migration playbooks
See the platform
Illustrative shape

What a typical engagement actually looks like.

SAP S/4HANA MODERNIZATION · ILLUSTRATIVE BRIEF NDA. NAMES OMITTED.

A finance module migration from SAP ECC to S/4HANA, on a system the original team had left two years earlier.

Client
Mid-cap European industrial group. Finance and controlling on SAP ECC since 2009. Original implementation team had moved on; institutional knowledge sat in three engineers across two countries.
Scope
S/4HANA migration of the finance and controlling modules. Custom Z-code inventory, dependency map, and a migration plan that did not require a six-month code freeze. Cutover with rollback path.
Team
4 IVBIS engineers. One senior architect (lead). One SAP-deep senior engineer (Z-code and FI/CO). One data engineer (mapping and migration). One platform engineer (cutover, observability, on-call). Client side: two engineers and one finance product owner.
Duration
12 weeks. Two weeks discover, three weeks map, six weeks modernize in three waves, one week cutover. Milestone-billed.
Outcome
Migration completed in window. Z-code surface reduced by 38% (the cleanup the original team had been promising for six years). Architecture graph and runbooks handed over alongside the system. Two agents and the FI/CO migration playbook became reusable IP. The next finance migration started with 60% of the analysis already done.
Names withheld. Numbers rounded. Shape is representative; details vary by engagement.
Legacy modernization

Legacy that runs.
AI that helps.
Senior engineers in the loop.

Start with a sentence about the system you're trying to modernize.
We reply within two business days. We don't add you to a mailing list.