Craft CMS Developer & Support in Slough

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, Slough

Most Craft CMS enquiries from Slough involve an install in one of two states: stable but ignored, or genuinely broken with whoever built it long gone.

Karl handles it personally, start to finish. Craft CMS and ExpressionEngine are the only platforms Expression 37's touched since 2007. No wider team, no account manager.

The install gets a proper review before anything's quoted. That's usually a fix, a version upgrade, or an ongoing retainer.

Where we typically come in:

  • Logistics and distribution operations running order or dispatch systems on Craft that genuinely can't tolerate unplanned downtime.
  • Dealer and supplier portals built for one specific internal process years ago, now poorly understood by current staff.
  • Sites tied into wider Heathrow-adjacent supply chains, where business-hours uptime has consequences beyond the site itself.
  • Businesses running Stripe or custom order logic through Craft Commerce, an area that breaks more often than people expect.
  • Teams who want reliability, not a redesign pitch attached to every support ticket.

How a typical engagement starts:

The trigger is usually operational: a dealer portal that's stopped syncing stock, a Composer conflict blocking a needed patch, or simply nobody left who understands how the original build works. Karl reviews the live install before quoting anything, and these functional, business-critical sites tend to move onto a steady monthly retainer rather than staying one-off.

Common questions Slough clients ask:

Our site is internal-facing, not customer-facing, does that change your approach?

It shifts priorities rather than process, uptime and quiet reliability matter more here than visual polish, which is exactly what internal portals and dispatch systems actually need.

We don't have anyone in-house who understands the build anymore, is that unusual?

Not at all, it's the normal starting point. Mapping what's genuinely custom against what's standard plugin functionality comes first, before any change is made.

The site handles live stock and dispatch data, how carefully is that treated?

Very carefully. Anything feeding operational data gets tested thoroughly before it reaches production, since a broken sync causes problems well past the website itself.

How far behind on Craft is genuinely risky?

Security is the immediate concern regardless of version. After that, older installs tend to run into plugins that have stopped being maintained, which is the real blocker come upgrade time.

Is order processing through Craft Commerce something you support directly?

Yes, it's usually built right into the templates rather than existing as a separate system, so it needs the same attention as the rest of the site.

How do you price this kind of work?

Fixed cost for defined project work, monthly retainer for ongoing cover, agreed before anything starts either way.

What's a good first step?

A short call about what the site actually handles day to day, its current Craft version, and what's prompting the enquiry now.

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