Solve With Software

What does it cost to modernise a legacy system?

Solve With Software doesn't publish a price range for modernising a system nobody has seen, because it would be a guess. What we publish is how the price is arrived at: a free one-hour consultation, an assessment from £395 + VAT, and a written report with a fixed price for each option, days after we start. The cost is driven by how many processes the system runs, the state of its data, what it connects to, and whether the source code exists.

Book a free consultation

Free · 1 hour · no obligation

Why there's no price range on this page

Because nobody can price a system they haven't looked inside. Two order-processing systems can look identical from the outside, and one can take several times the work of the other to modernise, depending on what's in the code and the data. A developer who gives you a range from a phone call has priced what they imagine your system to be, and the difference between that and what it is arrives later as a variation order.

So we price the other way round. A few days inside the system first, then a fixed price for each option. An overrun is then our risk, not yours.

What drives the cost

In roughly the order they matter:

  • How many processes the system runs. Orders, quotes, invoicing, stock, scheduling, reporting. Each is a stage, and each stage has a price. A system that does three things costs less than one that does fifteen, however old either is.
  • The state of the data. Clean, constrained data moves quickly. Data with duplicates, free-text fields that mean four things, and twenty years of half-finished migrations takes longer to move and reconcile, and the reconciliation is where the time goes.
  • What it connects to. Sage, Xero, a warehouse system, a customer portal, a scheduled export someone relies on. Every integration has to be understood and either kept working or replaced.
  • Whether the source code exists. With source, the rules can be read. Without it, they have to be rediscovered from behaviour and data, which is slower.
  • How many people use it, and how. Six users at desks is one problem. Sixty users, some on phones, some customers, is another.
  • Regulation. Audit trails, retention, access controls. Legal, financial and healthcare systems carry more of this, and it has to be designed in from the start.
  • Where it needs to run. Staying on your server, moving to the cloud, or both for a while.

What doesn't drive it much: the age of the technology. A well-structured VB6 system can be cheaper to modernise than a badly structured one from 2021.

What makes it cheaper than starting from scratch

The hard part is already paid for. Working out what a system needs to do is the most expensive part of any software project, and your current system has already done it. It's a living specification. Your team knows what they'd change. Your data comes with you.

Stages help too. Modernising one process at a time means the first price is for one process, and the business gets something working before committing to the next. And small systems are often the quickest wins: an Access database with six users can be the first project.

How the price is set

  1. A free consultation. An hour on the system. From it we size the assessment and give you an exact price for that.
  2. The assessment. From £395 + VAT, payable in advance. A few days inside the system, then a written report.
  3. The report. Each option, stabilise and extend, modernise in stages, or replace, with a fixed price and a recommended first stage. Real numbers, days after we start.
  4. Each stage. Priced before you commit to it. 40% on signature, 40% at the first working version, 20% on handover.

The report is yours. Take it to us, another developer, or nobody.

The prices that are published

Everything with a defined scope has a price on the site:

  • The assessment, from £395 + VAT, sized on the consultation.
  • The care plan, 18% of a stage's build cost a year, covering support, hosting, small changes and priority access, monthly by direct debit, 30 days' notice to cancel.
  • Work outside an agreed scope, £850 a day, quoted before you commit.
  • Included in every build: 30 days of fixes after launch, data migration, full source code and ownership on final payment, handover documentation.

The full terms are on the pricing page.

Reading other quotes

Three things to look for. A day rate with no fixed scope, which means the risk of an overrun sits with you. A price that was given before anyone looked inside the system, which means it's a guess. And a "phase two" that holds everything you asked for, which means the phase one price isn't the price.

None of those makes a supplier dishonest. They make the number provisional.

How we approach it

Understand first, then price. Marc Allington leads every assessment, and the price in the report is the one you pay. Everything we build runs on open, widely used technology, in your own accounts, with full source code and ownership transferring to you on final payment, so what you pay for is yours.

The numbers that are fixed

ItemPriceStatus
ConsultationFree, one hourPublished
AssessmentFrom £395 + VAT, exact price before you commitPublished
Each stage of workFixed price in the assessment reportSet per system
Payment per stage40% signature, 40% first working version, 20% handoverPublished
Care plan18% of the stage's build cost a yearPublished
Out-of-scope work£850 a day, quoted firstPublished
Fixes after launch30 days, includedPublished

Anonymised cost bands from finished projects will be added here as case studies are published, so the drivers above can be read against real examples.

Questions

What people ask before they book.

Can't you give us a ballpark?

Not one we'd stand behind. A figure given before anyone has looked inside the system is a guess, and you'd plan around it. What we can give you is a fixed price for the assessment on the consultation, and a fixed price for the work days after the assessment starts.

Cheaper per day, often. Whether it's cheaper per outcome depends on how much specification and management you can do yourself. If you have someone technical to direct the work, offshore can work well. If you don't, the cost usually reappears as rework.

Yes. The first stage is one process, and small systems are often the quickest wins. The assessment will tell you what one stage costs for your system, and you decide from there.

Because it's real work, and it produces something you keep: a written report with the risks, where AI would pay back, and costed options you can take to any developer. It costs a fraction of the work it prices, and it's the only way to give you a fixed price instead of a range.

The price doesn't change. A fixed price means the risk of an overrun is ours. If the scope changes because you ask for something new, that's quoted separately before we do it.

Start with a free consultation

An hour on your system, online or by phone. From there we size the assessment, from £395 + VAT, and give you an exact price before you commit.

Want the numbers first? See how pricing works.

Written by Marc Allington, founder. .