ExpressionEngine Developer & Support in Durham

Long-term ExpressionEngine support, version upgrades, and specialist development for businesses that cannot afford for their website to fail.

Karl @ Expression 37 ~ ExpressionEngine Developer, Durham

Durham enquiries about ExpressionEngine support usually come down to one of two situations: a site nobody's dared touch in years, or one that's actively playing up while the developer behind it has stopped responding.

Karl deals with it directly. Expression 37's only ever worked in ExpressionEngine and Craft CMS, since Karl started it in 2007. It's him on every job, not an account manager.

Nothing gets recommended before he's gone through the build properly. Depending on what he finds, that's a fix, an upgrade, or an ongoing retainer.

What tends to bring people to us:

Heritage and visitor attraction sites where accuracy and presentation genuinely matter, given how much of the city's economy depends on tourism. Academic-adjacent and research organisations whose content needs structure that scales properly, not a flat pile of pages. Businesses running HubSpot for enquiries and lead tracking, needing that connection actively maintained. And sites left behind by a developer or small agency that's stopped trading, with nobody able to confirm what's actually installed.

How it usually starts:

Most Durham clients get in touch after something specific: an enquiry form that's stopped working properly, a security notice on an old add-on, or simply the discovery that nobody currently involved with the organisation understands the site's setup. Karl reviews the code directly before quoting, and a fixed-scope first project commonly becomes a standing retainer once that's resolved.

Common questions Durham clients ask:

Does it matter that you're not based in Durham?

Not for the actual work. Everything happens remotely, and Durham's rail links make an in-person visit straightforward on the rare occasion it's genuinely needed.

Can you take over a site from a developer who's stopped trading?

Yes, this comes up regularly. The first step is always working out what's genuinely custom versus a modified add-on, based on reading the code properly.

Is an old ExpressionEngine version something to be concerned about?

Less than most people expect. The core software rarely causes issues on its own. It's the unmaintained add-ons around it that tend to be the actual problem.

Do you handle our HubSpot connection too, or just the CMS?

Both. That integration is usually wired directly into the templates, so treating it as separate from the CMS itself tends to be where problems get missed.

How does pricing work?

A defined piece of work, an audit or upgrade, gets a fixed price agreed upfront. Ongoing support runs as a monthly retainer, with the cost settled before anything starts either way.

What's actually involved in the first step?

A short conversation about the site, its current version, and what's currently causing concern. That's enough to give an honest picture before committing to anything.

Ready to get started?

If your website is business-critical and needs a specialist who will take proper long-term ownership of it, get in touch. Karl will respond personally and give you an honest view of how we can help.

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

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 founded Expression 37 in 2007 and has worked exclusively with ExpressionEngine and Craft CMS ever since. He does not take on work in other platforms and does not hand work to other developers. Expression 37 is deliberately small, because the kind of support that matters to clients with business-critical sites is specific to their site, not something that scales in the conventional sense. If you work with Expression 37, you work with Karl.

Find out how we work

Client feedback:

We hired Karl @ Expression 37 Ltd. to undertake a complete revamp of the Carers Trust Mid Yorkshire website. We had a lot of issues with our old WordPress site and thanks to Karl he was able to provide us with a complete rebuild in the ExpressionEngine system. We are very pleased with the results and Karl comes highly recommended!

Sandra Phillips - Community Plus Service Manager

Sandra Phillips - Community Plus Service Manager
Carers Trust Mid Yorkshire

» Get in touch