Ongoing Maintenance & Support

Ongoing Maintenance & Support

Running a business-critical website without active maintenance is a quiet risk that accumulates over time. Security vulnerabilities go unpatched, third-party add-ons fall out of date, and small issues that would have been straightforward to resolve early become more complicated the longer they are left. Expression 37 provides ongoing retainer support for ExpressionEngine and Craft CMS websites, handled personally by Karl.

Most clients come to a retainer arrangement after a specific problem, an upgrade that needed doing, an integration that needed fixing, or an agency relationship that ended without a proper handover. Once the initial work is done, the ongoing retainer provides the continuity that a business-critical site needs.

What a Retainer Covers

  • Security updates and patch releases for the CMS core and third-party plugins or add-ons
  • Monitoring and resolution of any issues that arise, including bug investigation and fixes
  • Ongoing performance checks to keep the site running reliably
  • Content management support and control panel assistance for your team
  • Priority response when something needs urgent attention
  • Availability for development work when the site needs extending or changing

How Retainer Arrangements Work

Retainers are agreed on a monthly basis with a clear scope and fixed cost. There are no surprises at the end of the month and no need to raise separate purchase orders for every small task. Karl learns the site properly at the outset and maintains that familiarity over time, which means issues are resolved faster and you never have to explain the background from scratch.

Common questions:

What does a retainer arrangement actually give us?

Direct, ongoing access to a specialist who knows your site. That means security updates are handled without you having to ask, small problems are caught before they become larger ones, and when something does need doing you are not starting a new procurement process or explaining your platform to someone who has never seen it.

How much does a retainer cost?

It depends on the size and complexity of the site and the level of ongoing activity expected. Pricing is agreed in advance based on a clear assessment of what the site needs. There is no fixed price list because no two sites are the same, but all costs are confirmed before any commitment is made.

What if we only need help occasionally, not every month?

Project-based work is available for one-off requirements such as upgrades or specific integrations. A retainer makes more sense when there is a regular need for support, ongoing security maintenance, or development work that happens throughout the year. For genuinely occasional requirements, a project arrangement is usually more practical.

How quickly do you respond when something goes wrong?

Retainer clients receive priority response for urgent issues, including situations that arise outside of normal working hours when the circumstances warrant it. Response times for non-urgent matters are agreed as part of the retainer arrangement.

Do you handle sites built on older versions of ExpressionEngine or Craft CMS?

Yes. Many clients come to us with sites running on older versions that have had limited maintenance. We assess the site properly at the start, advise on what needs addressing, and provide ongoing support from there. Where an upgrade is needed, that is scoped and priced separately.

Get in Touch

To discuss an ongoing support arrangement for your website, call Karl directly on 01924 501 813 or 07771 656 606, or use the contact form.

About Karl

Karl Bowers ~ ExpressionEngine & Craft CMS Specialist

Karl is the founder of Expression 37 Ltd and has been working exclusively with ExpressionEngine and Craft CMS since 2007. He works with a small number of clients on an ongoing basis, supporting business-critical websites that need a specialist who genuinely knows their system. Most clients are on long-term retainer arrangements. You deal directly with Karl throughout, with no account managers or junior developers involved.

Read more about how we work.

To get in touch you can reach Karl directly on 07771 656 606 or .(JavaScript must be enabled to view this email address). To make an online enquiry submit your request here.

Client feedback:

We were looking for a new ExpressionEngine developer to take over the development of our current SHN website, and Karl came highly recommended from one of our design agency contacts. The service we get from Karl is of a very high standard, and we a really pleased with the results that he constantly produces. Karl has proved to be an excellent web developer partner so far, and we highly recommend his services.

Tim Pogson

Tim Pogson
Scotland Housing Network

» Get in touch