Skip to content
Alternatives

Replacing aging business software

Replacing old business software costs $6,800 to $56,000 (€6,000–€50,000)excl. VAT depending on scope. The key is not the budget: it is a gradual migration, module by module, without stopping operations.

By Damien Ladurelle · Updated · 6 min read

Contents
  1. Warning signs
  2. Three possible strategies
  3. Recovering hidden business rules
  4. Budget and timelines
  5. When to keep your current software
  6. How the replacement works
In short

Replacing aging business software costs $6,800 to $22,400 (€6,000–€20,000)excl. VAT for a focused tool, and $16,800 to $56,000 (€15,000–€50,000)excl. VAT for an ERP-scale replacement. The main risk is not technical: it is losing undocumented business rules. A gradual, module-by-module migration keeps that risk under control.

Many companies still run on software installed fifteen or twenty years ago. It works, the teams know it, and nobody wants to touch it. The day the only technician who understands it retires, or the server it runs on fails, the question becomes urgent. It is better to deal with it before that happens.

Warning signs

Old software is not a problem in itself. It becomes one when several of these signs add up:

  • the vendor is gone or no longer develops the product;
  • the software requires an operating system that is no longer supported. For example, Microsoft states that Windows 10 support ended on October 14, 2025: a computer that no longer receives security updates is an open door;
  • only one person knows how to run it or fix it;
  • teams surround it with spreadsheets to do what it cannot;
  • it does not connect to anything: not the website, not accounting, not a mobile tool;
  • it only works at the office, even though your teams also work on the road or remotely.

Three possible strategies

Strategy Principle Benefit Risk
Keep and secure Isolate the machine, back up the database, document Low cost Postpones the problem
Replace all at once New software, switchover on a set date Shorter on paper Risky cutover, forgotten rules
Replace gradually One module at a time, temporary coexistence Controlled risk, teams trained along the way Requires temporary syncing

I almost always recommend gradual replacement. You start with the most painful module, or the easiest one to isolate, put it into production, check it, then move on to the next.

While both systems coexist, a temporary sync keeps them consistent: for example, customers created in the new tool are copied into the old one as long as invoicing still happens there. This sync has a cost, but it avoids the “big bang” cutover, where everything changes on the same Monday morning and the smallest oversight brings operations to a halt.

Recovering hidden business rules

The real risk in a replacement is not development. It is forgetting a rule the old software applied silently: a discount calculation, a rounding rule, an alert, a mandatory numbering sequence. To recover them, scoping draws on three sources:

  • the users, by observing how they actually work, not just by interviewing them;
  • the data, whose analysis reveals edge cases and inconsistencies;
  • the documents it produces (invoices, delivery notes, reports), which must be reproduced exactly when they have legal or contractual value.

This is also when you decide which data to migrate. The method is detailed in migrating your data from old software.

Budget and timelines

The ranges below exclude VAT and cover a first version running in production, data migration included.

Scope Example Indicative budget Timeline
Focused tool Replacing one module (quotes, service tracking, inventory) $6,800 to $22,400 (€6,000–€20,000)excl. VAT 1 to 3 months
Multi-department software Replacing management software covering sales, purchasing, inventory $16,800 to $56,000 (€15,000–€50,000)excl. VAT 3 to 6 months
Multi-portal platform Old software + customer or partner portal, several sites Custom quote 3 to 6 months or more

If the old tool is an Access or FileMaker database, see the page on modernizing an Access or FileMaker application. For a first range based on your features, use the estimator.

Before pricing a replacement, an audit ($660 (€589)excl. VAT for the express version, $2,300 (€1,990)excl. VAT for the full version) inventories what the software really does, the state of the data and its dependencies. It is the most cost-effective investment in the whole project.

When to keep your current software

Replacing software that works carries a cost and a risk. I advise keeping it, and securing it, if:

  • it covers the need properly and your teams are satisfied with it;
  • it is still maintained by its vendor, with regular updates;
  • it can be extended with a modern tool for new needs (mobile, customer portal);
  • your business is heading into a busy period that leaves no room for change.

In those cases, the right option is often extending your existing software without replacing it, by adding what is missing around it.

How the replacement works

  1. Audit: inventory of functions, data and dependencies.
  2. Scoping (1 to 2 weeks): choice of the first module, business rules written down, fixed quote.
  3. Mockups tested by users who know the old tool well.
  4. Development in batches, with both systems running side by side for a while.
  5. Module-by-module switchover, with data migration and training.
  6. Shutdown of the old software once everything has been taken over and checked, with the history archived in a readable format.

The source code of the new tool is transferred to you once paid in full. That is your guarantee of not ending up in the same situation fifteen years from now. My overall approach is described on the business apps page.

Frequently asked questions

Can we replace the software without disrupting operations?

Yes, and that is the approach I recommend. The new tool takes over one module first, both systems run side by side for a few weeks, then the next module is switched over. The old software is only shut down once all its functions have been taken over and the data checked.

What if the vendor of our software no longer exists?

That is common. The priority is to secure the data: identify the database in use, make regular copies and check that you can read them. An audit then measures what the software actually does and prices its replacement.

How long does a full replacement take?

1 to 3 months for a focused tool, 3 to 6 months for software that serves several departments. Scoping matters more than usual, because some business rules exist only in the old code or in users' heads.

Do we need to migrate the entire history?

Not necessarily. Migrating live data (customers, products, active contracts) is essential. Older history can be archived in a readable, searchable format, which reduces both the cost and the risk of the migration.

Not sure about your project?

Let’s talk for 30 minutes: I’ll tell you honestly which option I would choose in your place.

Book a 30-minute call Version française