Craft CMS Developer & Support in Milton-keynes

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

Karl @ Expression 37 ~ Craft CMS Developer, Milton Keynes

Milton Keynes' Craft CMS enquiries tend to split two ways: an install running fine but neglected, or one that's genuinely gone wrong while whoever built it is unreachable.

Karl takes these on directly, no exceptions. Craft CMS and ExpressionEngine are the only platforms Expression 37's worked in since 2007. You go straight to him.

He reviews what's genuinely in the install before quoting anything. Depending on the outcome, that's a fix, an upgrade, or an ongoing retainer.

Why does infrastructure matter so much to a Milton Keynes site?

The town was planned around motorway access from the start, and that's exactly why distribution firms, corporate head offices, and a growing tech cluster all ended up based here. Plenty of the Craft installs supporting those businesses were built during a period when the platform was more commonly chosen locally, and haven't had a proper look since.

Expression 37 picks these up wherever they've ended up: a compatibility check ahead of an upgrade, taking over from a developer who's disappeared, or an ongoing arrangement for a business that wants someone actually keeping watch. Karl reads the real code first, before any number gets discussed.

Common questions Milton Keynes clients ask:

Our site publishes live scheduling or availability data, does that complicate things?

It raises the bar on testing, mainly. Anything time-sensitive needs its update path checked properly, because a delay there is a genuine operational problem, not a cosmetic one.

Is being physically based here actually necessary?

No, and given how many businesses in Milton Keynes already operate across several locations, that's rarely even raised as a concern. A visit's easy enough if one's ever genuinely useful.

The original developer's long gone, does that rule anything out?

Not at all, it's a familiar starting point. Someone has to open the codebase properly and work out what's genuinely bespoke, and that's exactly where this begins.

At what point does an old Craft version stop being trustworthy?

Rarely a clean cutoff. The platform itself tends not to fail on its own. It's whatever's been layered on top and left unmaintained, plugins, stale Composer dependencies, that actually causes problems.

What does an ongoing arrangement actually buy us?

Being first in line when something breaks, someone checking in before it becomes a fire rather than after, and never having to re-explain your own setup to a stranger.

What are we likely looking at cost-wise?

Entirely tied to scope. A defined job is one fixed number, agreed upfront. Ongoing work runs monthly. Nothing's quoted without knowing exactly what it covers.

Where this tends to matter:

A distribution or logistics business whose site shows live availability or scheduling, where stale data is a real operational cost rather than a minor annoyance. A corporate site whose content team has outgrown the structure it was originally built around. An install left behind when the agency or freelancer who built it wound down. A Salesforce or HubSpot connection that quietly broke and went unnoticed for weeks is a fairly common trigger for that first conversation. And a Craft version old enough that every plugin needs individually checking, Composer included, before an upgrade's attempted.

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 recently got in touch with Karl to help with some issues we were having with our site. All issues were dealt with in a very quick, efficient manner. Whilst our requests have only been minor ones, Karl's commitment to helping us out has been first class, and we would thoroughly recommend him!

Loretta Jones

Loretta Jones
Leeds Mencap

» Get in touch