ExpressionEngine Maintenance, Upgrade & Support

Specialist support, maintenance, and upgrades for business-critical ExpressionEngine websites. Close to two decades of hands-on platform experience, all work handled personally by Karl.

Platform

Expression 37 provides specialist ExpressionEngine support for business-critical websites. With close to two decades of hands-on ExpressionEngine experience, Karl works with a select number of clients on an ongoing basis, ensuring their sites remain secure, up to date, and operating reliably.

Whether you need a trusted specialist to take over day-to-day maintenance, a major version upgrade carried out properly, or bespoke development work to extend your site's capabilities, Expression 37 has the depth of platform knowledge to handle it.

Ongoing Support & Maintenance

  • Retainer-based support arrangements providing ongoing access to specialist ExpressionEngine expertise
  • Security updates and patch releases for ExpressionEngine core and third-party add-ons
  • Performance monitoring and optimisation to keep your site running reliably
  • Bug investigation and resolution
  • Content management support and control panel assistance for your team

Version Upgrades

  • Full ExpressionEngine version upgrades from any legacy version through to the latest release
  • Comprehensive site audit and assessment prior to upgrade, with a detailed report outlining scope and requirements
  • Third-party add-on upgrades and replacements to ensure full compatibility
  • Template and custom script updates required for the upgraded platform
  • Thorough post-upgrade testing before going live

Development & Integrations

  • New feature and functionality development to meet evolving business requirements
  • Third-party integrations including payment systems, CRM platforms, and legacy PHP
  • Template and front-end development work
  • ExpressionEngine add-on development and customisation

Common questions:

What does an ExpressionEngine retainer arrangement actually cover?

A retainer gives you direct access to Karl on an ongoing basis. That typically means security updates, plugin maintenance, bug resolution, and being available when something needs doing, without you having to go through a procurement process or explain the site from scratch each time. The exact scope is agreed in advance based on what the site needs.

How long does an ExpressionEngine version upgrade take?

It depends on the complexity of the site. A straightforward upgrade can be completed in a few days. A site with heavily customised templates, multiple bespoke add-ons, and years of accumulated code will take longer. We always carry out a full audit before quoting, so you get a clear picture of scope and cost before anything begins.

We have bespoke add-ons that are critical to how our site works. What happens to them during an upgrade?

This is one of the most common concerns, and a valid one. Before the upgrade begins, every add-on is assessed for compatibility with the target version. Where a commercial add-on has been updated, we handle the upgrade. Where one has been abandoned or is no longer compatible, we assess the options: a suitable replacement, or a rewrite if necessary. Nothing is left untested before going live.

Can you work alongside our in-house team or existing agency?

Yes. Some clients have developers handling front-end work who need a backend ExpressionEngine specialist alongside them. Others have an agency managing their marketing who need a separate developer for the technical platform work. We are comfortable working as part of a wider team and can liaise directly with other developers when needed.

Is the work handled personally by Karl, or are we passed to other developers?

All work is handled personally by Karl. There are no account managers, no junior developers, and no outsourcing. You deal directly with the person doing the work, which means faster responses and no need to explain context repeatedly.

What if we need help urgently outside of normal working hours?

Retainer clients receive priority response for urgent issues, including out-of-hours when the situation genuinely warrants it. For businesses without a retainer, we can often help with critical issues quickly, but consistent priority access is part of what a retainer provides.

Can we help?

Most clients come to us when their site has started to feel like a risk rather than an asset. Whether the agency relationship has ended, an upgrade has been delayed, or the site has simply grown beyond what it can handle, a conversation costs nothing.

Get in touch with Karl

Related Services

Craft CMS Maintenance, Upgrade & Support HubSpot Integration & Support Custom PHP & Laravel Development Ongoing Maintenance & Support PHP Application Maintenance Salesforce Integration & Support Stripe Integration & Support Taking Over From a Previous Developer Version Upgrades

Related Case Studies

Graham Sanderson Interiors ~ A Luxury Interior Design Retailer

Related Blog Posts

How to Know If Your ExpressionEngine Site Is in Good Shape The Hidden Cost of Delaying an ExpressionEngine Upgrade The Questions to Ask Before Handing Over Your ExpressionEngine Site to a New Developer What to Look for When Hiring an ExpressionEngine Developer Why ExpressionEngine Sites Get Abandoned by Agencies, and What to Do About It What Ongoing ExpressionEngine Support Actually Looks Like in Practice

Trusted by established businesses and growing brands across the UK

Expression 37 works with a small number of clients at any one time. These are some of them.

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. In eighteen years he has supported more than 80 clients across the UK, from long-term retainer arrangements to emergency rescues when something has gone wrong at the worst possible moment. Every piece of work is handled personally by Karl, with no account managers or junior developers between you and the person doing it.

Find out how we work

Client feedback:

Karl @ Expression 37 has been our main site developer for several years now, and has provided us with an exceptional high level of service at all times. If you are looking for a friendly/reliable web developer, Karl comes highly recommended.

Sally Jennings - Science Communications Manager

Sally Jennings - Science Communications Manager
Cambridge Cognition

» Get in touch