Most Craft CMS enquiries from Manchester involve an install that's either running fine but neglected, or one that's stopped working with whoever built it long gone.
Karl works with Manchester businesses directly, start to finish. Craft CMS and ExpressionEngine are the only platforms Expression 37's touched since 2007. Every job stays with him.
He reads the codebase properly before proposing anything. Most engagements start as a single defined job and become an ongoing retainer once that's resolved.
Where this typically applies:
- Manchester businesses where the site is genuinely revenue-critical, so broken functionality has a real commercial cost.
- Installs handed through several agency account managers, none of whom actually understood how the build worked.
- Plugins and Composer dependencies several major versions behind, needing a proper audit before any upgrade is attempted.
- Sites running Stripe, Salesforce, or HubSpot through a connection nobody currently maintains.
Common questions from Manchester clients:
Is fully remote support genuinely sufficient?
Yes, and it tends to produce faster, more consistent results. Working directly with whoever's handling your Craft install, rather than through an agency layer, is usually the better arrangement, and on-site visits are rarely required.
Can you take over a build from a previous developer?
Yes, this is a common starting point. Customised templates and unfamiliar plugin combinations get properly understood before anything is touched.
Our install's on an old Craft version, is that a big job to fix?
Not usually. Most of the effort goes into checking plugin compatibility and resolving Composer conflicts, not the core software swap itself.
Do you handle the Stripe, Salesforce, or HubSpot side too?
Yes, as part of the same work. Those connections are typically wired into the templates directly, so separating them from the CMS rarely makes sense.
How is cost usually structured?
A fixed price for defined work like an audit or upgrade. A monthly retainer for ongoing support. Agreed in advance either way.
What if something urgent breaks?
Retainer clients get priority attention. Without one, urgent problems still generally get a fast response, but that priority is specifically what a retainer buys.
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.


