Peterborough businesses tend to reach out about ExpressionEngine for one of two reasons: a site that's stable but overlooked, or one that's actively broken while the previous developer's unreachable.
Karl deals with it, and only Karl. Expression 37's worked in nothing but ExpressionEngine and Craft CMS since founding it in 2007. Every job is his, not an account manager's.
He reviews the build properly before recommending anything. Depending on what he finds, that's a fix, an upgrade, or an ongoing retainer.
Where this tends to matter:
Food and agricultural businesses whose site holds supplier or product data that needs to stay current and accurate, since errors here have real downstream consequences. Logistics firms whose site connects into scheduling or tracking systems built years ago by someone no longer around to explain them. Sites inherited from an agency or freelancer who's stopped trading. And ExpressionEngine installs old enough that every add-on needs individually checking before an upgrade is safe. Suppliers taking payment through Stripe or tracking leads in HubSpot need those connections actively maintained, since a quiet failure there is easy to miss until it costs something.
How this tends to start:
Karl won't quote anything until he's actually gone through the templates and add-ons, since Peterborough handovers rarely arrive with reliable documentation. The usual trigger is something concrete: supplier data that's stopped syncing properly, an add-on that broke quietly after a server update, or a decision the site's outgrown casual maintenance. From there, it's a defined project or ongoing support, priced in advance.
Common questions Peterborough clients ask:
Does it matter that you're not based in Peterborough?
Not for the work itself. Every stage, review, changes, testing, is handled remotely and works reliably. If a conversation in person genuinely helps, Peterborough isn't out of reach.
Our site handles supplier or product data that has to stay accurate, is that unusual?
Not around here. It's a common requirement given the food and agriculture sector, and it needs the underlying data feed properly checked and mapped before anything else on the site is touched.
Can you take on a site the original developer's abandoned?
Yes, this happens often. Figuring out what's custom-built versus what's a stock add-on someone tweaked takes an actual read of the code, not an assumption.
How worried should we be about an old ExpressionEngine version?
Less than you'd expect, generally. The core software holds up. The genuine exposure sits in whatever add-ons were installed alongside it and never revisited since.
What comes with ongoing support?
Priority when something goes wrong, regular checks between issues instead of complete silence, and a developer who isn't learning your site from scratch each time you get in touch.
What's the likely cost?
Depends on what's actually needed. A defined project carries a fixed number. Ongoing support is billed monthly. Either way, you'll have the figure before agreeing to anything.
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.


