Northampton enquiries about ExpressionEngine support usually come from one of two places: a site that's coasted along fine but unpatched, or one that's started causing real problems with the agency behind it no longer contactable.
Karl's the one handling it, on his own. Expression 37's only ever worked in ExpressionEngine and Craft CMS, since Karl founded it in 2007. No wider team, no account manager.
He goes through what's genuinely there before recommending anything. Depending on what's found, that's a fix, an upgrade, or an ongoing retainer.
Where this tends to matter:
Heritage manufacturers whose site needs to present a product range properly for an international trade audience, not just domestic retail. Logistics and warehousing firms whose site connects into scheduling, tracking, or stock systems that were set up years ago and never documented since. Sites left behind by a previous agency that's stopped doing ExpressionEngine work. And installs several major versions old, where the real work in upgrading is checking every add-on individually.
How this tends to start:
Nothing gets a quote until Karl's gone through the templates and add-ons directly, since these handovers rarely come with anything resembling documentation. People usually get in touch after something concrete: a Stripe or Salesforce integration that's stopped working correctly, a security notice nobody's acted on, or a decision the site can't keep running unsupervised. From there it's a fixed-scope project or an ongoing arrangement, agreed before work starts.
Common questions Northampton clients ask:
Do you need to be local to Northampton for this to work?
No, not for any part of it. Reviewing code, deploying changes, testing, all happens remotely and works fine. If a face-to-face conversation is genuinely useful, Northampton isn't difficult to get to.
We trade internationally, does that change how our site needs to work?
It shifts what needs the most attention. International trade content needs to be structured clearly and stay accurate, since mistakes there reach further and cost more than a purely domestic site's would.
The previous developer's disappeared, can you still take this on?
Yes, this is a regular starting point. The first job is establishing what's genuinely custom versus a modified add-on, and that only comes from actually reading the code.
How much of a problem is an old ExpressionEngine version?
Usually less than people fear. The core tends to keep functioning. It's the unmaintained add-ons riding along with it that eventually cause the actual trouble.
What does ongoing support give us that project work doesn't?
Priority when something breaks, someone actually watching the site between problems rather than only after one appears, and continuity, one developer who already knows your setup.
What's this going to cost?
Comes down to the work involved. A one-off project is a fixed price. Ongoing support runs monthly. You'll have the number agreed before anything begins.
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.


