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.
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.
Why Your Business-Critical CMS Needs a Specialist
ExpressionEngine and Craft CMS are not generic frameworks. A developer without platform experience can fix some things and quietly create others. Here is what platform specialism actually means when your site handles real business operations.
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:
Upon completion of the Thornfields Primary Care Trust website, we had no hesitation on asking Expression 37 to help out with some further development updates with our main company website. As with the Thornfields project Karl and his team turned around our requests with flawless speed and efficiency, often adding further advice and guidance on how to best implement the features required. If you are looking for a tried and trusted ExpressionEngine specialist we strongly recommend these guys.
Chris Ibbetson - FPM Group General Manager.
First Practice Management Ltd.