Pretius. Built Smarter: Strategic merger as an answer to modern challenges
Pretius. Built Smarter:
Strategic merger as an answer to modern challenges

Oracle Forms migration: Phased approach that let’s you move a business-critical system without downtime

Bartosz Świątek

Content Writer

  • September 21, 2026
5 min read

Contents

The real reason critical systems do not get migrated

Ask why a business-critical Oracle Forms system has not been migrated, and the honest answer is rarely inertia. It is fear of the switch. A system the business cannot afford to have down for a day feels far too risky to replace in one move, so the safest-seeming choice is to leave it alone. The instinct is understandable. It is also based on a model of migration that nobody should be using for a critical system.

Why big-bang is the wrong model

That model is the big-bang cut-over: build the entire replacement, then switch from old to new in a single moment. For a critical system it is the worst possible shape of risk. There is no graceful way back if something is wrong. Every problem the project contains surfaces at once, on go-live day, under maximum pressure. And all the risk of years of work is concentrated into one switch. The fear of migrating a critical system is, really, a perfectly rational fear of the big-bang approach.

The phased alternative: parallel running

There is a different approach in which the frightening moment does not exist. In a phased migration with parallel running, the old and new systems operate side by side on the same database, and users move across one module at a time. Each module is proven in production before the next is attempted. There is no single day on which everything changes — only a series of small, contained steps, each verified before the next begins. The migration becomes a sequence of manageable moves rather than one irreversible leap.

Big-bang versus phased, parallel running

DimensionBig-bang cut-overPhased / parallel running
Go-liveSingle switch, all at onceModule by module, over time
RollbackAll or nothingPer module, back to Forms
When problems surfaceAll on go-live dayEarly, one module at a time
Risk concentrationMaximum, single momentSpread and contained
Business disruptionHighMinimal
ConfidenceHoped for until launchEarned at each step

 

Why the shared database makes it work

The detail that makes this work is the shared database. Because the old Forms modules and the new modules read and write the same data, there is no risky synchronisation between two systems and no period where the organisation has two competing sources of truth. A module migrated today operates on exactly the same data as the Forms module running beside it. That single architectural choice removes the data-integrity problem that makes most side-by-side migrations dangerous, and it is what allows users to be moved gradually without anything being duplicated or reconciled.

In practice this means each migrated module is genuinely live, not a parallel copy waiting for a future switch. The users of that module work in the new system on real data, while everyone else continues in Forms on the same data, and the two coexist for as long as the migration takes. There is no shadow period of double entry and no reconciliation step, because there is only ever one set of data underneath both. That is what makes “no downtime” literal rather than aspirational: at no point is the system unavailable, because it is never switched off and on — it is migrated out from under the users a piece at a time.

Rollback as a standing option

Parallel running also keeps a way back open at every step. If a migrated module turns out not to be right, you fall back to the Forms version of that module without unwinding the rest of the project. The risk taken at each step is small and reversible, which is the opposite of a big-bang cut-over. This is how genuinely critical systems are moved without downtime — the Santander Leasing migration is one example of a business-critical system moved this way, module by module, without being taken offline.

Starting with the hardest part

Phasing also lets you choose where to begin, and the wise choice is often the hardest module first, run as a proof of concept. If the most difficult part of the system migrates cleanly, the rest is lower risk by comparison, and you have learned that early and cheaply. The same sequencing freedom lets you prioritise the modules that carry the most business value or the most compliance exposure, so the migration delivers where it matters first rather than last.

Phasing also changes the conversation with the rest of the business. Instead of asking stakeholders to wait months for a single, nerve-wracking launch, you can show working modules in production along the way, each one a small, visible proof that the approach is sound. Confidence is built incrementally rather than staked on one day, and the inevitable question — “is this actually going to work?” — is answered by results in front of people rather than by promises. For a critical system, that steady accumulation of evidence is worth as much as the technical risk reduction.

Next step. The diagnosis produces the dependency map that makes safe phasing possible, showing which modules can move independently and in what order.

Looking for a software development company?

Work with a team that already helped dozens of market leaders. Book a discovery call to see:

  • How our products work
  • How you can save time & costs
  • How we’re different from another solutions

footer-contact-steps

We keep your data safe: ISO certified

We operate in accordance with the ISO 27001 standard, ensuring the highest level of security for your data.
certified dekra 27001
© 2026 Pretius. All rights reserved.