All services

Platform and framework upgrades

We upgrade platforms that have not been touched for years and that everyone is afraid to touch: Magento 2 and Adobe Commerce, PHP and Laravel, Next.js and Node.js, React Native and Flutter. We start with an audit: which versions are running, which extensions and custom code will not survive the upgrade, and what has to change in the environment. Then we upgrade a copy of the project on staging, run regression tests and roll out to production following a rehearsed plan.

What's included

  • Audit of current versions, extensions and custom code: what is incompatible and how much work it takes
  • Upgrading the platform and the environment: PHP, database, search, cache, Node.js
  • Fixing custom modules and replacing extensions that do not support the new version
  • Staging, regression testing and a production rollout with a rollback plan
  • Mobile apps: upgrading React Native and Flutter to meet App Store and Google Play requirements
  • Moving off versions that are reaching end of support, so you keep receiving security patches

Technologies

Magento 2Adobe CommercePHPComposerLaravelNext.jsNode.jsReact NativeFlutter

Platforms

How we work

  1. 01

    Brief and estimate

    We look at the task, your current system and constraints, then name the timeline and budget and suggest how to work together.

  2. 02

    Specification

    We capture requirements and acceptance criteria in a specification — it is what we build against and how the result is accepted.

  3. 03

    Iterative development

    You see the result after every iteration; we test and fix before anything goes into a release.

  4. 04

    Launch and support

    We ship with no downtime, monitor the product after launch and stay on for support if you need it.

Cost and timeline

Hourly Rates: from $40 to $80 / hour — depending on specialist qualification.

We give an exact timeline and budget after a brief: we break down the task, fix the scope and suggest a format — a fixed plan or hourly work.

See plans

FAQ

Why upgrade if everything works?

Unsupported versions stop receiving security fixes, and hosting, payment modules and app stores eventually require newer PHP, Node.js and SDK versions. The longer you wait, the more versions you have to jump at once and the more the upgrade costs.

How much does an upgrade cost and how long does it take?

It depends on how many versions were skipped and how many third-party extensions and custom code the project has. We give a precise estimate after the audit: what has to be reworked and how long it will take.

Will the site or app be down during the upgrade?

We prepare and test the upgrade on a copy of the project. We roll it out to production during low traffic following a rehearsed plan, with a backup and the ability to roll back quickly.

Platform and framework upgrades

We move projects to current versions of Magento, PHP, Laravel, Next.js, React Native and Flutter, with compatibility checks and a rollback plan.

Related services