ExpressionEngine Developer & Support in Exeter

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

Karl @ Expression 37 ~ ExpressionEngine Developer, Exeter

A typical Exeter enquiry about ExpressionEngine support involves a site in one of two states: fine but neglected for years, or genuinely broken with the previous developer no longer answering.

Karl's the one who picks it up. Expression 37 has stuck to ExpressionEngine and Craft CMS only, since Karl founded it in 2007. Every job's handled by him directly, not passed along.

He works through the site properly before recommending anything. Usually that's a fix, a version upgrade, or bringing it on as an ongoing retainer.

Where we typically come in:

  • Tourism and visitor-facing businesses whose site sees genuine seasonal swings, where a slow booking flow during peak season has a direct commercial cost.
  • Financial and insurance firms where content accuracy and consistent uptime matter more than most, not just as a nice-to-have.
  • Businesses running Salesforce alongside the CMS, needing someone who understands both halves of that connection.
  • Sites several major ExpressionEngine versions behind, where an honest upgrade means checking every add-on's compatibility individually.

How a typical engagement starts:

Nothing gets quoted until Karl's been through the templates and add-ons directly, since these handovers rarely come with anything resembling documentation. Most people get in touch after something concrete: a booking system that struggled during a peak weekend, a security notice nobody's acted on, or a decision the site can't keep running unsupervised. From there it's a fixed-scope project or an ongoing arrangement, agreed before work starts.

Common questions Exeter clients ask:

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

It doesn't affect the work. Deployment, code review, everything happens remotely, and Exeter's rail connections make an occasional visit painless if one's ever actually needed.

Our traffic swings hard by season, is that unusual?

Not here. It's the norm for anything tourism-adjacent. It needs stable hosting and a properly tested booking flow well before the season starts, not a scramble once it's underway.

Can you take over a site the previous developer's walked away from?

That's a normal starting point, not an unusual one. The first job is always working out what's custom-built versus an off-the-shelf add-on that's been modified, and that only comes from reading the code.

Is an old ExpressionEngine version something to worry about?

On its own, rarely. What actually goes wrong is almost always an add-on left to rot, not the core platform itself, so that's the first thing an audit looks at.

Do you handle the Salesforce integration too, or just the CMS?

It's covered as part of the same work. Splitting the CMS from an integration wired straight into its templates rarely reflects how the two actually function together.

What's the likely cost?

A fixed price for defined work like an audit or upgrade, agreed before anything starts. Ongoing support is billed monthly at a rate set in advance.

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:

Thornfields has relied on Expression 37 for our ExpressionEngine website for a number of years now, and the level of service has consistently been excellent. The site is central to how we promote our training programmes, so reliability matters a great deal to us. Any issues are dealt with quickly, updates are handled without disruption, and Karl takes the time to understand what we actually need rather than just applying a generic fix. We would not hesitate to recommend Expression 37 to any organisation that needs a genuine specialist looking after their site.

Chris Ibbetson, Head of Training

Chris Ibbetson, Head of Training
Thornfields Primary Care Training

» Get in touch