Skip to content

Fixed price maintenance for your Rails project

Rails LTS Active Maintenance provides continuous care for your Rails application at a fixed monthly price.

We keep your app secure, fast, and easy to change, whether you have an in‑house development team or not.

How we keep your app in shape

Every month we take care of the maintenance tasks that matter most. Our team works proactively on your app, so you don’t have to assign tickets. We always focus on improvements with the biggest impact.

We upgrade & secure dependencies

We keep your gems and npm packages on supported, vulnerability-free versions.

Large migrations (like major Rails upgrades) are always coordinated with your team before using your monthly budget.

We tune performance where it matters

We integrate performance monitoring to observe response times and server utilization.

Then we optimize the routes with the most traffic, so your users notice improvements quickly.

Minor changes are included

Small tweaks – like adding a field or updating copy – are part of the package.

For larger features, you can book additional time with a developer who already knows your codebase.

​We protect critical flows with automated tests

We add essential test coverage so future changes won’t break business-critical scenarios.

If your existing test suite is failing or flaky, we’ll stabilize it.

We improve code quality

We refactor complex sections of your code to reduce future development costs.

Your team can suggest candidates for improvement, or we can analyze your codebase to identify areas with the highest payoff.

We fix the most critical errors

We integrate error monitoring to track what your users actually experience.

To maximize impact, we resolve the problems that occur most often first.

Active maintenance by makandra

How we work

We handle your app’s maintenance so it’s one less thing for you to worry about. No extra employee to manage, no agency to brief monthly: Just a team that takes care of it for you.

If you have a development team, you’ll receive pull requests in GitHub or GitLab. Our focused changes are easy to review and deploy.

If you don’t have a team, we can deploy our changes directly to your staging or production servers.

At the end of each month, you’ll get a clear report of what we changed, why it mattered, and what’s next.

By the people behind Rails LTS

makandra maintains Rails LTS and is an active member of the Rails Foundation. Since 2010, we have supported applications across all major Rails versions: from legacy Rails 2 projects to the latest releases. Today, our 25+ Rails specialists keep more than 60 applications secure, fast, and up to date.

The same team that maintains long-term security fixes for the Rails ecosystem with Rails LTS, will take care of your application.

makandra ist das cleverste Team von Rails-Entwicklern, mit dem ich in meiner Karriere gearbeitet habe. Ich war sehr beeindruckt, wie sie sich in eine alte, haarige Codebasis stürzten und sofort damit beginnen konnten, unsere Tests und Zuverlässigkeit zu verbessern, ohne viel Management von uns. Der geschäftliche Nutzen, den wir daraus ziehen konnten, war überwältigend.
Patrick McKenzie
Patrick McKenzie Founder of Starfighter and Appointment Reminder
Pricing

Active Maintenance Plans

We offer plans for applications of every size and condition.

Essential

Suited for: 
Smaller apps, or apps in a stable maintenance mode

Expected changes:
1-2 improvements per month


1900€
/ month
Workshop

Suited for: 
Teams that want a faster pace of refactoring and upgrades

Expected changes:
3-5 improvements per month


3700€
/ month
Custom

We’ll design a plan to your needs.

Get in touch when your setup doesn’t fit our Essential or Workshop plans.

If you need more or less improvements or have specific requirements, we will find a solution that fits your needs.

Talk to us

One-time setup fee

With your initial order, we charge a one-time setup fee equal to one monthly rate. We invest this fee in setting up everything needed for reliable, ongoing maintenance:

  • Documenting the essential scenarios of your application
  • Connecting to your code collaboration tools (GitHub, GitLab) or issue trackers (Linear, Jira, etc.)
  • Handing off the source code (if you have an existing development team)
  • Setting up access to your staging and production servers (if we handle deployments)
Frequently asked questions

FAQ about active maintenance

Sometimes a project is in such poor condition that it requires a focused rescue operation before it can be maintained.

Request a free app review, and we’ll let you know what’s needed to start regular maintenance.

Our maintenance service does not include on-call support. Requests are scheduled into the next available maintenance slot.

Yes. If you need an NDA, just let us know when filling out the contact form at the end of this page. We’ll be happy to provide one.

Yes. Your team can focus on feature development while we take care of upgrades, fixes, and ongoing upkeep.

No. Rails LTS Active Maintenance is completely independent of the Rails LTS gem update service.

Minor changes to existing functionality are included. Larger feature work requires booking additional time.

Yes. You can always book one or more Rails developers – already familiar with your codebase – to implement new features or bigger changes. Read more about our Rails development services.

Yes. Our developers are skilled in both frontend and backend development. We can improve your JavaScript, fix your build pipeline, or tidy up your CSS. We can implement UI/UX improvements as well if you’re unhappy with a specific screen or component.

Yes. Our dedicated DevOps team can maintain and evolve your server infrastructure. Read more about our DevOps as a Service offerings.

Start with a free app review

Every maintenance engagement begins with a free review of your source code. We’ll give you an honest evaluation of your project’s health and recommend a suitable maintenance plan.

When contacting us, please include:

  • The plan you’re interested in
  • A short description of your project
  • Any known pain points
  • Whether you need an NDA (we can provide one if required)