You have seen how a build proves itself. This is why the conversation is happening this year rather than next.

Kinetech · Marcus

Your system still works.
Nobody left can change it.

That is the actual problem with a legacy application, and it is not the one most migration pitches address. Marcus reads your source — the screens, the schema, the rules buried in code nobody has opened in years — and turns it into a specification you can argue with before anyone writes a line of the replacement.

Marcus, the Kinetech delivery agent

Why now

These dates are already on the calendar

The timing argument is not ours — it is the vendors’. Some of these have already passed. Each one turns “we should modernise sometime” into a budget line with a date attached.

14 Jul 2026
InfoPath, SharePoint Server 2016 & 2019
Already passed. Forms stopped rendering — this is news rather than a forecast.
31 Aug 2026
K2 Five 5.6 extended support
Applies to 5.6 specifically. 5.7 runs to Sept 2027 and 5.9 to Dec 2029.
Dec 2026
WebLogic 12c
Struts and JSF estates on it inherit the framework's CVE backlog with no vendor path.
12 Jan 2027
Windows Server 2016
The substrate under a lot of stranded ASP.NET Web Forms.
Now
Progress OpenEdge 11.x
Already out of support, and the schema is unusually readable — which makes it cheap to extract.
Ongoing
The people who understand it
The quieter clock, and the one with no published date. It is why most of these calls happen.

We will not pretend this applies to everyone. A support date only matters if you are on the version it affects — plenty of estates have years of runway and will know it. The honest question is which version you are actually running, and that is the first thing we ask.

How the engagement runs

We name a date only after we have read your system

  1. 1
    Assessment$6,000–$12,000

    We extract what your platform will give up — screens, schema, permissions, the rules buried in code — and hand back an inventory of what is recoverable and what needs a decision.

    Credited toward onboarding if you proceed. If the answer is that we cannot help, the report says so and you keep it.

  2. 2
    The dateNamed, in writing

    The assessment does not end with a range. It ends with a date for a working replacement, sized from what we actually found in your source.

    Miss that date and the assessment fee comes back. We never name a calendar before reading the system — which is exactly what keeps the promise honest and the exposure small.

  3. 3
    RebuildFixed bid

    Functional parity against the specification you approved, your data migrated into a parallel environment, security tested for every role, and the evidence to show all of it.

    You are running both systems side by side before anything is switched off.

  4. 4
    The rest of the estateMaterially cheaper

    The second application costs less than the first. The extraction path, the conventions and the shared model already exist by then.

    Which is why the first one is worth doing properly rather than quickly.

What the clock does not cover. Cutover, single sign-on and network work, third-party licences, remediating source data that turns out to be wrong, and anything added after the scope gate. It also pauses when we are waiting on a decision from you — we answer within three business days, and time past that moves the date one for one.

Pick your platform

Thirteen routes off, one per platform

Each of these is specific — the extraction path, the honest comparison against the alternatives including doing nothing, and what typically goes wrong.

ASP.NET Web Forms / .NET Framework

Web Forms has nowhere to go

Including an honest account of why the vendor's own AI tooling will not convert it.

Stranded on a platform with no forward path, on servers that go out of support.
Read →
FileMaker / Claris

The developer left and it still runs the department

The design report is the most readable source of any platform on this list.

A departmental system nobody left can change.
Read →
IBM i / AS400

Surround the core, don't replace it

Green screens become web and mobile while RPG keeps doing what it is good at.

Skills are the number one concern for IBM i shops, and 7.4 goes out of support.
Read →
InfoPath · SharePoint 2016/2019 · Access · VB6

Off the Microsoft cliff

For an M365 shop whose forms and workflows just stopped being supported.

The July 14 2026 cliff has already fallen — this is news, not a forecast.
Read →
K2 blackpearl / K2 Five

Every road off K2 is a rebuild

So the question is only what you rebuild onto, and how the in-flight work lands.

blackpearl is end of life and K2 Five 5.6 extended support has run out.
Read →
Lotus Notes / HCL Domino

Off Domino, without losing the rules

Reader and Author fields become real permissions, with tests that prove it.

The extended-support treadmill costs more each renewal and buys no new capability.
Read →
Oracle Forms & Reports

Oracle desupported its own converter

Which makes rebuild the vendor-endorsed route, not the expensive alternative.

The official recommendation is now to rebuild rather than convert.
Read →
PowerBuilder

The problem is the people, not the vendor

A spec-then-rebuild route, against the track record of transpilers.

The vendor is alive and the skills market is not.
Read →
Progress OpenEdge ABL

Off OpenEdge, honestly compared

Against modernise-in-place and against transpilers, not only against doing nothing.

11.x is out of support and the schema is unusually readable.
Read →
SAP ECC custom ABAP

Clean core, without losing the custom ring

The Z-transactions that clean core says to move out of the core, rebuilt.

SAP's own clean-core doctrine orders the custom ring rebuilt somewhere else.
Read →
Struts / JSF on WebSphere or WebLogic

Off the app server, onto a maintained runtime

The irony being that where you land is also Java — just one somebody else patches.

Framework CVEs plus Java licensing, against a WebLogic 12c end date.
Read →
TIBCO · IBM BPM and similar

When the BPM suite is the orphan

One extraction pipeline across the process formats, whichever suite they came from.

Suites going end of life while licence costs move the wrong way.
Read →
Uniface · Magic · Clarion · Gupta · Informix-4GL · VFP · 4D

When the vendor is gone

One rescue story, with a per-platform table of what can be recovered.

A business-critical application on a platform nobody supports any more.
Read →
Marcus, the Kinetech delivery agent

Not on the list? The approach is the same whatever the platform: get the machine-readable definition out, turn it into a specification you can argue with, and rebuild against that.

Tell me what you are running and you will get a straight answer about whether it is recoverable — including “no” if that is the answer.

Tell Marcus where you are — you will leave with a range, the assumptions behind it, and the answers that would narrow it.

Talk to Marcus What drives the price

Step 4 of 6 — Why now?

That is the pressure. What it costs to answer it is not one number — three things move it.