ExpressionEngine Developer & Support in Norwich

Long-term ExpressionEngine support, version upgrades, and specialist development for businesses that cannot afford for their website to fail.

Karl @ Expression 37 ~ ExpressionEngine Developer, Norwich

What usually lands a Norwich enquiry on Karl's desk is an ExpressionEngine site that's either drifted along untouched, or one that's stopped working properly with the previous developer unreachable.

Karl deals with it directly, every time. Expression 37's stuck to ExpressionEngine and Craft CMS only, since Karl set it up in 2007. It's him on every job, not an account manager.

Nothing gets recommended before he's gone through the actual build. What that shows decides whether it's a fix, an upgrade, or an ongoing retainer.

Where this tends to matter:

Insurance and financial services firms where content accuracy and consistent uptime genuinely matter, not just as a nice-to-have. Creative and agricultural businesses whose site has grown well past the structure it was originally built around. Sites left behind when the agency or developer who built them stopped supporting ExpressionEngine work. And installs several major versions behind, where an honest upgrade means checking every add-on's compatibility individually. Businesses running Salesforce or HubSpot alongside their site need both halves kept in sync, not just the template layer maintained in isolation.

How this tends to start:

Karl reviews the templates and add-ons properly before quoting, since these handovers rarely come with anything resembling reliable documentation. People usually get in touch after something specific: content that's become genuinely hard to manage, a security notice nobody's dealt with, or a decision that the site needs proper attention again. From there it's a defined project or an ongoing retainer, priced before anything begins.

Common questions Norwich clients ask:

Does it matter that you're not local to Norwich?

Not for the work itself. Everything from code review to deployment happens remotely, and it holds up well. Norwich isn't hard to reach if a face-to-face conversation genuinely helps.

Accuracy really matters on our site, does that change your approach?

It changes what gets the most scrutiny. Content that needs to be right first time gets tested more thoroughly than a typical marketing page would, and any workflow around publishing gets looked at properly too.

Can you take over a site the original developer's no longer supporting?

Yes, this is a common starting point. The first thing is working out what's genuinely bespoke versus a modified add-on, which needs an actual read of the code rather than a guess.

Is our ExpressionEngine version too old to be safe?

Probably not on its own. The core rarely causes trouble by itself. What actually needs attention is whatever add-ons have gone unmaintained since the site was built.

What's included with ongoing support?

Priority when something breaks, being checked on proactively rather than only after a fault shows up, and a developer who already understands your site instead of starting cold.

What would this cost?

Depends what's needed. A one-off project is a fixed price. Ongoing support runs monthly. Either way, the number's agreed upfront.

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.

Can we help?

Most clients come to us when their site has started to feel like a risk rather than an asset. Whether the agency relationship has ended, an upgrade has been delayed, or the site has simply grown beyond what it can handle, a conversation costs nothing.

Get in touch with Karl

Trusted 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.

About Karl

Karl Bowers ~ ExpressionEngine & Craft CMS Specialist

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 work

Client feedback:

It's always a nervous decision making the right choice of web provider when you have a large-scale project to be developed such as the York GPVTS website. Thankfully we made the right choice going with Karl at Expression 37. Karl has been excellent throughout the whole process of the project, working very closely with me and other members of the York GPVTS staff to ensure the site was built to our exact requirements. The end result has been truly impressive and we have had fantastic feedback from both internal staff and the specialist trainee doctors that use the site on a regular basis. Since the site has launched we have requested numerous development updates and modifications that are typically required of a project at this level. Karl has never failed to deliver these requests, often adding new ideas and suggestions to help improve the scope of our initial ideas. If you are looking for a solid, reliable, and friendly web developer, then Karl is your man!

 Stuart Calder - GP Training Programme Director

Stuart Calder - GP Training Programme Director
NHS York GPVTS

» Get in touch