Security fixes stop
Older Rails series eventually stop receiving fixes, even when new vulnerabilities are found.
We upgrade business-critical Ruby on 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.
Free version check
See what your application shows the outside world. One page, one request, and nothing about you is stored.
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 and additional environments are quoted separately.
Why us
Our engineers and AI work together to move faster and keep a clear picture of what has changed. The team stands behind the result together.
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 three months' notice.
You choose one of two set-ups: we run the application on a dedicated Cirit server, or it stays on your own application server and you give us access to it. Either way, Managed Rails includes verifying that backups work rather than merely assuming they do.
Little, at three points. 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. Before the upgrade starts: a one-hour kickoff. After it: your acceptance of the delivery.
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 ↗