ExpressionEngine Developer & Support in Oxford

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

Karl @ Expression 37 ~ ExpressionEngine Developer, Oxford

Oxford enquiries about ExpressionEngine support usually mean the site's in one of two states: fine but neglected, or genuinely causing problems with the agency behind it no longer around.

Karl's the one you'd speak to, always. Expression 37's specialised in ExpressionEngine and Craft CMS since founding in 2007. You deal with him personally, not a wider team.

He works through the build first, always, before saying what it needs. That's usually a fix, a version upgrade, or an ongoing retainer.

Where we typically come in:

  • Academic departments and research groups whose site holds genuinely important content, publication archives, funding pages, admissions detail, that can't just be rebuilt from scratch.
  • Publishing and biotech spinouts running on an EE install set up by a founding team member who's since left.
  • Sites with years of accumulated custom fields that need proper documentation before any safe changes can be made.
  • Organisations with Salesforce handling donor, alumni, or applicant data connected directly to the CMS, where the integration needs as much care as the site itself.
  • Teams who inherited a site rather than commissioned it and want someone to properly explain what they're now responsible for.

How a typical engagement starts:

Oxford enquiries often begin with a handover, a new administrator or comms lead discovering a site nobody around them can fully explain. Others come from a specific failure, a form that's stopped submitting correctly, or a security review that's flagged an install several versions out of date. Karl audits the actual structure before quoting anything, and a good number of those audits turn into ongoing support.

Common questions Oxford clients ask:

Do we need someone local to Oxford, or is remote support genuinely enough?

Remote covers everything in practice, code changes, deployments, ongoing maintenance. Oxford is easy enough to reach for the rare case an in-person conversation adds something, but it's rarely required.

Nobody here fully understands how our site is built, can that be fixed?

Yes, and it's one of the more common starting points for Oxford institutions specifically. The custom field structure gets properly mapped and documented before anything else happens.

Our content is genuinely important and can't just be rebuilt, does that change your approach?

It does. Anything touching research archives, admissions data, or long-standing content gets handled with extra care around backups and staged testing before changes go live.

How out of date can an install be before it's a real problem?

Security is the immediate concern regardless of version. Beyond that, older EE installs increasingly run into add-ons that have stopped being maintained, which is usually the bigger obstacle when an upgrade is finally on the table.

We handle donor and applicant data through a Salesforce connection, is that something you can support?

Yes, integrations like that are usually built directly into the ExpressionEngine templates rather than sitting separately, so reviewing one properly means understanding how the whole site fits together.

What does pricing look like?

A fixed cost for scoped project work, a monthly retainer for ongoing support. Both agreed before anything starts.

What's the sensible first step?

A conversation about what's currently on the site, its EE version, and what's prompting the enquiry. That's enough for a clear, honest first assessment.

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:

Our ExpressionEngine website had been running on an outdated version for some time and we knew it needed attention, but finding someone with the right expertise to handle it properly was a concern. Expression 37 assessed the site thoroughly, explained exactly what was involved, and carried out the upgrade with no disruption to our business. The site has been noticeably more reliable since, and having ongoing support in place means we know any issues will be dealt with quickly. Straightforward to work with and clearly know what they are doing.

James Dawber - Managing Director
Dawber Williamson

» Get in touch