Security fixes stop
Older Rails series eventually stop receiving fixes, even when new vulnerabilities are found.
We upgrade business-critical Rails applications to a maintained version, verify that they still behave as they should, and keep them current afterwards.
No commitment. You speak directly with an engineer.
A familiar situation
A Rails application can stay useful for years while the framework falls behind. The longer the gap grows, the harder it becomes to patch, hire for and safely change.
Older Rails series eventually stop receiving fixes, even when new vulnerabilities are found.
The person who knew the system best moves on, while the business still depends on it every day.
Old dependencies and unsupported tooling turn small requests into risky, slow projects.
What changes
The goal is not a redesign or rewrite. It is the same business system on a maintainable foundation, with evidence that it still does what your people need.
We move through major versions in controlled steps and update the supporting stack where required.
We establish what the application does today, then verify the upgraded system against that baseline.
The upgrade is prepared alongside the live application. Production keeps running while the work happens.
Managed Rails keeps updates, security work and backup checks from becoming another postponed project.
The process
You do not have to scope the upgrade for us. Discovery turns the codebase, its dependencies and its real use into a clear offer.
After an NDA, we review the source, clarify how the system is used and map the upgrade path.
The proposal sets the upgrade price and the monthly figure for keeping the application current.
The application is upgraded alongside production. You see progress throughout the work.
We verify the result together, switch over and keep the framework and dependencies current.
Transparent starting points
Discovery makes the upgrade price exact. The figures below are starting points, not a low headline followed by unpriced extras.
A codebase review and clear upgrade plan you keep, whether or not you continue.
Your application on the current Rails series, behaving as it did before.
Ongoing upkeep that prevents the next large upgrade backlog from forming.
Pricing covers one production environment plus backups. Larger features, third-party licences, hosting costs and 24/7 on-call are quoted separately.
Why us
AI accelerates parts of the work, but a person reviews every change, understands what is merged and remains accountable for the result.
Several engineers can take over from each other, with routines and paperwork that survive holidays and staff changes.
Our experience is in software where an outage is noticed outside the development team.
You retain ownership of the application, its business logic and its data. Nothing is used to train AI models.
We contract across the EU and the UK. A video call is the only meeting the process needs.
Common questions
Any of them. An older starting point means more steps, which Discovery captures in the fixed price. The controlled, version-by-version method stays the same.
That is common. We establish the application's real behaviour before changing it, then build checks around the areas that matter. Those checks stay with the application afterwards.
No planned downtime is needed while the upgrade work is carried out. The new version is prepared alongside the running application and switched over after acceptance.
The upgrade is delivered with Managed Rails so the application does not begin falling behind again immediately. The monthly service can be cancelled with one month's notice.
Where they live now. Hosting stays under your control unless you ask us to take it over. Managed Rails includes verifying that backups work rather than merely assuming they do.
For Discovery: a signed NDA, source access and answers to a questionnaire — usually a couple of hours from someone who knows how the application is used.
A useful first conversation
In thirty minutes, an engineer can help you decide whether an upgrade is worth investigating. No quote theatre, no commitment and nothing to sign. The price for the upgrade itself comes only after Discovery — never before.
If the calendar does not appear, a content blocker is likely hiding it.Open the booking page instead ↗