Services

Platform modernisation

We rescue or replace a platform that has fallen behind, without stopping the business and without you needing to understand technology to know whether it is going well. The scope is split into phases, each with its deliverable and fixed price, and the old product keeps running until the last day.

Who it is for

Companies of 10 to 60 people with a digital product that works, makes money and causes trouble: every change takes weeks, infrastructure costs more every year, and the team or vendor that built it is gone or has nothing more to give.

It is not for starting a product that does not exist from scratch: that is product development. Nor is it for fixing one specific module, which belongs in fractional CTO work or a small development project.

How we work

First, the audit

Two weeks inside the current platform. Out comes a report with the problems ranked by what they cost and the scope of the replacement: what is kept, what is rewritten, what is switched off.

Then, in phases

The new platform is built alongside the old one and takes over functions one at a time. Each phase has its scope, its delivery to production and its payment, and when it ends you decide whether we carry on. There is no cut-over day when everything changes.

Small team

One point of contact, a small team, artificial intelligence on whatever can be tested automatically and people on whatever cannot. Nothing goes into production without a test that proves it.

Delivery and handover

Code in your repositories from day one, documentation of what was decided and why, and a handover session with whoever will maintain it. You can carry on without us.

Scope

What it does not include is here, not in the small print.

What it includes

  • Diagnosis of the current platform and a phased replacement plan
  • New architecture and data model, with migration of the existing data
  • Development and deployment with the old product running until cut-over
  • Automated tests on what can be tested; manual review of what cannot
  • Documentation of decisions and handover to the team that will maintain it
  • Bug fixing for 30 days after each delivery

What it does not include

  • Brand design or content: copy, images, video
  • Scope changes mid-project. They are quoted separately, in writing, before being done
  • Hosting, licences and third-party services. They are in the client's name and paid by the client
  • Maintenance afterwards. It is contracted as fractional CTO work or as a block of hours
  • End-user training
  • Guarantees on third-party systems the platform depends on

Terms

Scope
It is fixed in writing from the audit and split into phases, each with its deliverable, how it is accepted and its price. What is not in the scope is not in the price.
Payment
By phase. Each phase is invoiced separately: part when it starts and the rest when you accept it. Each delivery has five working days for review.
Ownership
The code written for the project is yours, at no extra cost: it is in your repositories from day one and its rights are assigned to you as each phase is paid. What was already ours (tools and generic components) stays ours, and we license it to you with no time limit. Accounts and data, in your name.
Exit
You can stop at the end of any phase. You keep everything delivered and paid for, and owe nothing for phases that have not started.
Prior audit
The €1,800 is deducted in full from the project's first invoice. If you take the report and build with someone else, you owe nothing more.
Team
One person responsible and a single point of contact, with the team the scope calls for. Who works on what is stated before starting.

Indicative price

The fixed price comes from the scope, but you can know the order of magnitude before we talk. The calculator asks what the platform is built with, how long it has been running and how many developers have worked on it, and gives a tentative budget.

Worked example: a web platform five to ten years old, with two or three team handovers, no rush.

Calculate mine
Tentative budget €49,500 to €72,500 Estimated time 27 weeks About 9 phases, each with its own delivery and payment Tentative. Price and schedule are set with the written scope.

A success story

Anonymised, with the role we played in it.

Before0 testsOn day one, just a folder of legacy code.
Technical leadership, 7 years

From legacy code to one of the company's key applications

AWS with Oracle, Elasticsearch, PostgreSQL, Redshift and DynamoDB. Multi-level caching, observability, continuous integration and a five-person team hired and led.

AfterPetabytesanalysed, over 50 concurrent users and substantial changes every year.

Frequently asked questions

Does the business have to stop for the migration?

No. The new platform is built alongside the old one and takes over functions one at a time. The old one keeps running until the last day.

How much does a modernisation cost and how long does it take?

The calculator gives a tentative budget, an estimated time and how many phases it is delivered in. The fixed price of each phase and the schedule come from the written scope, which is prepared in the audit beforehand.

What happens to the data we already have?

It is migrated. The new data model and the migration of the existing data are part of the scope.

A tentative budget before we talk

Five or six questions, under a minute. We send you the tentative budget, the estimated time and how many phases it comes in, and you see it right here.