Slough enquiries about ExpressionEngine support usually mean one of two things: a site that's ticking along fine but unpatched, or one that's actively broken with the agency behind it unreachable.
Karl's the one who deals with it, always. Expression 37's worked in ExpressionEngine and Craft CMS only, since Karl founded it in 2007. You speak to him directly, not an account manager.
He reviews the site properly before recommending anything. Depending on what he finds, that's a fix, an upgrade, or an ongoing retainer.
Where we typically come in:
- Logistics and distribution businesses running order or dispatch systems on ExpressionEngine that can't afford unplanned downtime.
- Back-office and dealer portals built years ago for a specific internal process, now poorly understood by anyone currently on staff.
- Sites near Heathrow-adjacent operations where uptime during business hours genuinely matters to the wider supply chain.
- Businesses running Stripe or custom order processing wired directly into ExpressionEngine, where the integration is often more fragile than people realise.
- Teams who just want the thing to keep working without a redesign project attached to every support request.
How a typical engagement starts:
Slough enquiries tend to be practical: a dealer portal that's stopped syncing stock levels, a security patch flagged during an IT audit, or simply nobody left on staff who understands how the site was originally built. Karl reviews the actual codebase before quoting, and functional, unglamorous sites like these tend to settle into steady monthly retainers rather than one-off projects.
Common questions Slough clients ask:
Our site isn't customer-facing, does that change what support looks like?
It changes the priorities more than the process. Uptime and quiet reliability matter more than visual polish, and that's exactly what an internal-facing portal or dealer system needs from ongoing support.
Nobody currently on staff built or fully understands the site, is that a problem?
It's the normal starting point, not an obstacle. The first step is mapping what's actually there, custom logic versus stock functionality, before anything gets changed.
We run stock or dispatch data through the site, how seriously do you take that?
Very. Anything feeding operational data gets tested carefully before changes go live, since a broken sync has knock-on effects well beyond the website itself.
How out of date can our install be before it's genuinely risky?
Security patching is the immediate concern regardless of version number. Beyond that, older installs increasingly struggle to find maintained add-ons, which becomes the real issue at upgrade time.
Do you handle order processing integrations as well as the core site?
Yes, they're usually built directly into the templates rather than kept separate, so proper support means understanding both together.
What's the pricing structure?
Fixed cost for defined project work, monthly retainer for ongoing cover. Agreed before anything starts, no surprise hourly billing.
What should we cover first?
A short call about what the site actually does day to day, its current EE version, and what's prompting the enquiry. Enough for an honest first view.
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.


