Skip to main content
GullySystem

Legacy Software Modernisation

Replacing an old VB, FoxPro, Access or similar desktop system with a modern web and mobile application, while your historical data comes across intact. GullySystem rebuilds it on current technology without you losing years of records.

Overview

Legacy modernisation is a platform change: software written in a language or environment that is no longer supported or extendable — VB6, old FoxPro, Access databases, unmaintained desktop tools — rebuilt on a current web and mobile stack. The workflow and business logic that already work are kept; the technology underneath is replaced.

Signs a System Needs This

  • The development environment or runtime is no longer available to install on a new computer
  • Only one machine in the office can still run the software reliably
  • The original developer or vendor is unreachable, and no one else can open the source
  • The system cannot connect to the internet, a phone or any tool built in the last decade

How We Approach the Rebuild

Extract the Real Logic

We work through the existing screens and reports to document what the system actually does today, since that is rarely fully written down anywhere else.

Rebuild on Current Technology

The workflow is re-implemented as a modern web application, with mobile access added where the old system had no equivalent at all.

Migrate Every Record

Historical data is extracted from the old database format and brought across, verified against the original before the old system is retired.

Run Parallel Before Cutover

Where the risk of switching over warrants it, the new system runs alongside the old one until your team is confident, before the old one is switched off.

Modernisation or Re-Engineering?

Legacy modernisation applies when the platform itself is the problem — old, unsupported technology that cannot be extended. Where the technology is current but the software has grown structurally difficult to maintain, software re-engineering, covered separately, is the closer fit. Some projects involve both.

FAQ

Frequently asked questions

Can you migrate our data out of an old FoxPro or Access database?

In almost all cases, yes. We extract data directly from the legacy database file or format, map it to the new system's structure, and verify the migrated data against the original before the old system is retired.

Will our staff have to relearn everything?

The underlying workflow — how an order is booked, how an approval works — is carried across as-is wherever it already serves the business well, so training focuses on the new screens rather than a new way of working.

What drives the cost of a modernisation project?

How much of the existing system's logic must be reverse-engineered from the screens themselves rather than documentation, how much historical data needs migrating and cleaning, and whether mobile access is being added on top of what the old system offered.

What decides how long modernisation takes?

The size and condition of the legacy database, how well the current workflow is understood before we start, and whether the rollout is a single cutover or a phased, parallel-run approach.

Do we have to stop using the old system while the new one is built?

No. The old system typically keeps running throughout development, and we plan a cutover — sometimes with a parallel run — so the switch happens once your team is confident, not before.

Is our old data safe during migration?

We work from copies of the legacy database, never the only live copy, and the original system remains untouched and available until you have verified the migrated data yourself.

Who owns the new system once it is live?

You do. Full source code, database design and documentation are handed over, so the business is never again dependent on a single unsupported system or an unreachable original developer.

Talk to us

Tell us what you need.

Send a short brief and one of our engineers will come back to you — usually the same day.

  • No obligation
  • We reply the same working day
  • Your details stay private

Your details are private and secure. Protected by reCAPTCHA.