ExpressionEngine Developer & Support in Milton-keynes

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

Karl @ Expression 37 ~ ExpressionEngine Developer, Milton Keynes

Milton Keynes businesses tend to get in touch about ExpressionEngine when the site's either quietly unpatched, or actively causing problems with the previous developer unreachable.

Karl's the one you'd be working with, always. He's kept Expression 37 to ExpressionEngine and Craft CMS only, since 2007. There's no account manager between you and him.

He works through the actual site before recommending anything. That's usually a fix, a version upgrade, or an ongoing retainer.

Where this tends to matter:

Distribution and logistics businesses whose site publishes live availability or scheduling information, where stale data is a genuine operational cost, not a minor inconvenience. Corporate sites with content teams that have outgrown the original structure the developer built. Installs left behind when the agency or freelancer who built them wound down. And ExpressionEngine versions old enough that an upgrade means checking every add-on's compatibility individually rather than a routine bump.

How this tends to start:

Nothing gets quoted before Karl's actually read the templates and add-ons in use, since these handovers rarely come with anything you could call documentation. People usually reach out for one of a few reasons: a Salesforce or HubSpot integration quietly broke and nobody noticed for weeks, a plugin flagged a vulnerability nobody acted on, or simply a decision the site's been running unsupervised for too long. From there, it's a fixed-scope job or a retainer, quoted before anything's touched.

Common questions Milton Keynes clients ask:

Do you need to be based in Milton Keynes for this to work?

No. The whole thing runs remotely, and given how many Milton Keynes businesses already operate across multiple sites, that's rarely an issue for anyone. A call or a visit is always an option if one's genuinely useful.

Our site pulls live availability or scheduling data, does that add complexity?

It changes what gets tested most rigorously. Anything time-sensitive needs the update mechanism checked properly, since a delay there causes real problems rather than a cosmetic glitch.

The developer who built our site is long gone, can you still help?

Yes, and it's a familiar situation. Someone has to actually open the codebase and work out what's genuinely bespoke before any useful decision can be made about it.

Is there a point where an ExpressionEngine install becomes too old to trust?

Not really in the way people expect. The core rarely fails on its own accord. It's whatever's been layered on top, unmaintained add-ons, that eventually causes the trouble.

What does signing up for ongoing support actually get us?

You're first in line when something breaks, someone's actually checking in periodically rather than waiting for a fire, and you're not re-explaining your setup to a new person every time.

What should we expect to pay?

It's tied entirely to scope. A defined piece of work is a fixed number upfront. Ongoing arrangements run monthly. You won't be quoted anything without knowing exactly what for.

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