Skip to main content

Services

Maintenance & Support

Maintenance & Support is a structured retainer service that keeps web platforms secure, performant, and up to date, without requiring a permanent in-house technical team.

A web platform that is not actively maintained is a platform that is accumulating risk. Security vulnerabilities go unpatched, dependencies fall out of date, and small issues compound into larger ones. When something breaks, the cost of fixing it is almost always higher than the cost of preventing it.

We provide structured maintenance contracts for organizations that need ongoing web expertise without a permanent in-house team. We document what we do, explain why, and keep your team informed. You get a technical partner who knows your platform, not a helpdesk ticket system.

Web platform maintenance and support

Any web platform requires consistent maintenance to remain secure and performant. Core updates, security releases, and dependency updates arrive on a regular cadence regardless of the technology. Without active management, platforms accumulate risk over time. A security release left unapplied, a dependency conflict left unresolved, or an outdated component can expose your platform to vulnerabilities that are entirely preventable.

We provide retainer-based contracts with defined scope, response times, and reporting. The same senior developer who handles your routine updates is available when an incident occurs. You are not handed off to a junior team or a rotating support roster starting from scratch each time.

What a maintenance contract covers

A standard contract includes scheduled security update cycles, dependency audits, performance checks, and incident response with agreed Service Level Agreements. We document every change we make and maintain a running technical log of your platform's status. At regular intervals we provide a written summary of what was done, what is coming up, and anything that requires a decision from your side.

Contracts are scoped to your platform and your needs. A small WordPress site and a large multisite Drupal platform do not require the same level of coverage, and we do not apply a one-size-fits-all approach. We define the scope clearly at the start so you know exactly what is included and what falls outside it.

Taking on an existing platform

Many clients come to us with a platform they did not build with us. Before a maintenance contract begins, we conduct a platform audit to understand the current state of the codebase, the update history, the existing technical debt, and any immediate risks that need to be addressed. This gives us a clear baseline and gives you a written picture of what you have before we start maintaining it.

We have taken on platforms in various states of health, from well-maintained codebases that simply needed a new technical partner, to legacy installations that had not been updated in years. In either case, the process starts with honesty about what is there.

When something goes wrong

Incidents happen. A plugin update breaks a critical feature, a security patch introduces a conflict, a deployment fails, or traffic spikes cause unexpected performance issues. When that happens, response time matters. Our maintenance contracts include defined incident response procedures: you know in advance who to contact, what the response time commitment is, and what the resolution process looks like.

We do not treat incidents as out-of-scope surprises. They are part of what a maintenance relationship is for.

Long-term platform expertise

We maintain custom web applications and API-driven platforms that were built without a CMS, including projects we did not originally develop. If the codebase is documented and the technology is within our expertise, we can take it on.

We have maintained WordPress sites through years of core and plugin evolution, including major architectural changes to the platform. We have also maintained Drupal platforms through significant version transitions, including migrations from Drupal 7 and Drupal 8 to current supported releases, and upgrade cycles across Drupal 9, Drupal 10, and Drupal 11.

Long-term clients benefit from a partner who accumulates knowledge of their specific platform over time. We know the history of decisions that were made, the integrations that require care, and the areas of the codebase that carry risk. That institutional knowledge is part of what you are retaining.

How to get started

If you are currently without a maintenance partner, or if your existing arrangement is not working as well as it should, we are happy to start with a platform audit to establish a clear baseline. From there, we define a contract scope that fits your platform and your budget.

If you are not sure whether a maintenance contract or a more project-based development engagement is the right fit, our consulting and advisory service can help you think it through. And if you are ready to move forward, get in touch.

What is included

  • CMS core and module security updates
  • Regular dependency audits and patch management
  • Performance monitoring and optimization
  • Incident response with agreed SLAs
  • Internal documentation and runbook maintenance
  • Knowledge transfer to in-house teams

When to use this service

  • You launched a site and need ongoing security updates without an in-house developer
  • Your platform runs on Drupal or WordPress and needs regular professional maintenance
  • You have experienced an incident and need a reliable technical partner going forward
  • Your in-house team handles features but needs external support for infrastructure and security

Let us solve
the right problem.

Tell us what you are dealing with. We will tell you what it needs.