Craft CMS
What we do:
ExpressionEngine and Craft CMS, exclusively, since 2007. Version upgrades, long-term retainer support, taking over from agencies, third-party integrations including Stripe, Salesforce and HubSpot, and legacy PHP maintenance. Every project is handled personally by Karl. You deal directly with Karl, from first call to final delivery.
Platform
Craft CMS Maintenance, Upgrade & Support
Specialist support, maintenance, and upgrades for business-critical Craft CMS websites. Extensive hands-on platform experience, all work handled personally by Karl.
Find out more
Platform
ExpressionEngine Maintenance, Upgrade & Support
Specialist support, maintenance, and upgrades for business-critical ExpressionEngine websites. Close to two decades of hands-on platform experience, all work handled personally by Karl.
Find out more
Platform
Custom PHP & Laravel Development
Bespoke PHP application development and Laravel project work, from new builds and third-party integrations to extending and modernising existing custom-built applications.
Find out moreTrusted 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.



What we have worked on:
Every client came with a real problem and a website they could not afford to have fail. Here are a selection of the engagements and what was involved in each.
Craft CMS
Custom PHP
City Permits
ExpressionEngine
Graham Sanderson Interiors
What we write about:
Practical writing on ExpressionEngine, Craft CMS, and the kind of problems that build quietly until they can no longer be ignored. Written for business owners, not developers.
What an Outdated ExpressionEngine or Craft CMS Install Actually Exposes You To
An unpatched CMS install carries known, publicly documented vulnerabilities that no longer get fixed. What that risk actually looks like, and how to check where you stand.
Why Your Web Agency Takes Days to Reply, and What That’s Really Costing You
Slow responses from a web agency usually come down to capacity, not your website. Here's what causes the delay, what it costs a business-critical site, and how to tell if you're already exposed.
What I’ve Learned From 19 Years of Business-Critical CMS Work
I started working with ExpressionEngine in 2007. At the time it was one of the most capable platforms available for complex content requirements, and the projects I was being handed reflected that: membership sites, booking systems, trade portals, internal tools built on top of a CMS.
About Karl
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 workClient feedback:
Our ExpressionEngine site had been neglected for a while and we were aware it needed a proper upgrade, but we were nervous about the disruption that might cause. Expression 37 carried out a thorough assessment first and gave us a clear picture of what was involved before any work began. The upgrade was handled with no downtime and the site has been running much more reliably ever since. We now have ongoing support in place and the peace of mind that any issues will be dealt with quickly by someone who genuinely understands the system.
Sarah Connolly - Head of Operations
Propel London