| Up-front costYear one |
NothingWinsWins this row.No project, no capital request, no board slide. Renew and carry on. |
Seven figuresLicenses, implementation, integration, data migration, and backfill for the staff you second to the project. |
LowA migration weekend, some testing, and whatever your vendor charges to re-issue the license on new hardware. |
LowA free automated report, then a $9,500 assessment — credited in full against the migration, so it nets to nothing the moment you proceed. |
| Ongoing costEvery year after |
Unchanged, and risingThe per-seat license continues and grows. The hardware refresh is deferred, not avoided. |
A new subscriptionWhatever the new vendor charges, plus the integration surface you now own and maintain. Sometimes less than today. Often not. |
Higher than todayThe license survives the move and you have added a cloud bill underneath it. Two invoices where there was one. |
$125 per user / monthWinsWins this row.Published list, minimum ten users, annual billing two months free — engine, hosting, backups, disaster recovery and browser terminal all inside that number. Hosting can sit inside it because the engine is 3.4 MB and uses 14–21x less memory than the Java engine we ran before it on the same workload. And you never pay more than half your current runtime license: if half your invoice is below list, you pay the half. |
| Time to valueUntil something is better |
Not applicableNothing takes any time, because nothing improves. The clock is only running against you. |
Multi-yearSelection, implementation, parallel running, and a go-live date that moves. Value arrives at the end, if it arrives. |
WeeksWinsWins this row.Provision, copy, test, cut over. The fastest real change available to you, and we are not going to claim otherwise. |
Weeks to a few monthsReport in days, assessment in weeks, then a mirror runs as long as you want one. Most people want a clean month-end close diffed first. |
| Risk of failureOf the project itself |
Lowest — this yearWinsWins this row.Nothing can go wrong with a project you don't run. The risk is deferred to a year you don't get to choose. |
Highest of the fourReplacements fail or overrun often enough that your board already knows the stories. The failure point is usually the undocumented rules. |
LowWell-understood work. The exposure is hardware assumptions, printing, and anything tied to the physical machine. |
Low, and reversibleYour corpus is parsed and your files are read before anything is quoted, your system runs in parallel until you are satisfied, and the one you have today is still standing the day after cutover. |
| Business disruptionWhat your week looks like |
NoneWinsWins this row.Nobody's week changes. No project meetings, no parallel running, no weekend. |
Severe, for yearsYour best operators are seconded to the project on top of their day jobs, through at least one go-live and usually two. |
A weekend, plus a tailThe move itself is short. Printing and peripherals are the part that runs on afterwards. |
A weekend, plus assessmentFreeze Friday, run parallel, live Monday. The assessment work before it is mostly ours, not yours. |
| Do your programs change?The source you own |
No — not one lineWinsWins this row.Nothing moves, so nothing can break. This is the cleanest possible answer and it belongs to doing nothing. |
They are replacedThirty years of encoded rules have to be re-derived, re-specified and re-implemented — most of them written down nowhere else. |
NoSame runtime, same binaries. You revalidate against a new operating system and new hardware, which is not nothing. |
No — they run as they sitPrograms run unmodified. The assessment inventories every integration and third-party component first and says what each one needs, before anything is committed. |
| Do your users retrain?The people on the floor |
NoWinsWins this row.Same screens, same keys, same muscle memory, same everything. Nobody notices, because nothing happened. |
CompletelyNew interface, new workflow, new vocabulary, for every person who touches the system — warehouse included. |
NoSame screens. Watch latency if your users are now a long way from where the data lives. |
No, except printingScreens, F-keys and field editing are unchanged and measured. Printing does change, because we are rewriting the report writer rather than emulating it. |
| What happens to your data?The files themselves |
Stays exactly where it isOn the same disks, under the recovery plan you actually have — which for most shops is a backup nobody has restored end to end. |
Migrated and re-modelledExtract, map, transform, reconcile. History is the part that gets cut when the schedule slips. |
Copied as-isSame files, same format, someone else's disk. Same backup discipline you had, unless you deliberately change it. |
Untouched, native, yoursWinsWins this row.The same keyed files, no conversion and no re-encoding, handed back on request. Snapshots, backups and DR included. |
| HeadroomHow large a file can get |
2 GB, then it stopsThe runtime you license today cannot open a single data file above 2 GB. It is a wall, not a slope — the file fails on the first read. A 2.9 GB order-detail file already exists in production that it will not open. |
Solved, eventuallyA modern system has no such limit. It arrives at the end of a seven-figure multi-year programme, which is a long time to be holding a file that is already too large. |
2 GB, new addressSame runtime, same ceiling. The cloud disk is bigger, but the limit lives in the interpreter rather than in the disk. |
Bounded by diskWinsWins this row.No ceiling in the runtime, so files scale into terabytes with nothing archived, nothing split and no seam through your own history to explain to an auditor. Largest single file verified byte-exact: 1,704,372 records. |
| Vendor lock-inWho has you |
Unchanged, and hardeningOne vendor for the runtime, one person who understands the application — and the person is retiring first. |
Deepest of the fourA new vendor's data model, release cadence and license terms, for the next twenty years. Leaving means doing this again. |
UnchangedThe license moved to a new machine. The dependency did not move at all. |
Lowest of the fourWinsWins this row.Nothing is converted or re-encoded; programs and files stay yours in native format and come back on request. We deliver a running system on one invoice, so what you would be leaving is a subscription, not a data model. |
| Exit pathIf this goes wrong |
Nothing to exitYou are already there. But the exit you keep postponing costs more every year the bench shrinks. |
Effectively none, mid-flightOnce the old system is decommissioned there is no going back, and abandoning late means writing off the spend. |
TrivialWinsWins this row.Same runtime, same license. Move the machine somewhere else, or move it straight back. Cleanest exit on the table. |
Simple, and deliberately soYour old box still holds your programs and your unconverted files. Roll back to the runtime you have today. Close second, not first. |
| Who do you call at 2am?When it stops |
Your own personThe one who understands it. If they have retired, or they are on holiday, the honest answer is nobody. |
A 24/7 desk with an SLAWinsWins this row.A real support organization, contractually on the hook and staffed at three in the morning. That is what a mass-market product buys you, and it is a genuine advantage. |
Three different numbersCloud provider for the machine, runtime vendor for the license, your own person for the application. Expect to referee. |
Us — the people who wrote itYou reach the engineers who built the engine, not a script. We are paged when our own warehouse stops, which is usually the same page. |
| Where it leaves youIn three years |
The same decision, harderOlder hardware, a smaller bench, a larger invoice, and this exact conversation from a worse starting position. |
A modern system, or a write-offIf it landed you have a genuine future and a support contract. If it didn't, you have neither — and the old system anyway. |
The same problem, new addressThe license and the single-vendor dependency both survived the move. The closet is empty. The invoice isn't. |
One invoice, no box, no ceilingWinsWins this row.Programs unchanged, keyed files unchanged, hardware gone, and the runtime on a published rate you can put in a budget. The file that would have stopped you never does. |