Craft CMS Developer & Support in Reading

Karl @ Expression 37 ~ Craft CMS Developer, Reading

Expression 37 specialises in supporting and maintaining business-critical Craft CMS websites for companies that cannot afford for their site to fail. That means long-term retainer support, version upgrades, third-party integrations including Stripe, Salesforce and HubSpot, and legacy PHP application maintenance, all handled personally by Karl. We work with businesses across Reading and the wider UK.

Most clients come to us with a site that has outgrown its current level of support. Either it was built by an agency that no longer looks after it properly, or it is running on an old version of Craft CMS that nobody has wanted to touch, or it has bespoke functionality that needs a developer who genuinely understands it. We take the time to learn each site properly before making changes, and most clients move on to a monthly retainer once the initial work is done.

Who we typically work with:

  • Businesses where the website is central to how they operate and generate revenue, and where downtime or broken functionality has a direct cost.
  • Companies that have outgrown their agency and want direct access to a specialist rather than being managed by account managers and passed to junior developers.
  • Sites on older versions of Craft CMS that need a proper upgrade path, including plugin compatibility work and any bespoke template rewrites.
  • Businesses with complex third-party integrations such as Stripe, Salesforce, HubSpot, or custom APIs that need ongoing maintenance and specialist knowledge to keep running.
  • Owners who need a long-term partner, not a one-off fix, someone who learns the business, knows the system, and is there when something needs doing.

What working with Expression 37 typically looks like:

Most new clients start with a specific problem: an upgrade that has been put off, a broken integration, or a site left without proper developer support after an agency relationship ended. We take time to understand the codebase properly before making changes. The goal is to become the team that knows your system better than anyone, so you always have expert support when you need it.

Common questions:

Can you take over a Craft CMS site built by another developer?

Yes. This is one of the most common starting points for new clients. We take on Craft CMS codebases built by agencies and other developers regularly, including sites with heavily customised templates, bespoke plugins, and years of accumulated complexity. We take the time to understand what exists before making any changes.

My Craft CMS site is on an old version, can you upgrade it?

Yes. We have carried out upgrades across Craft CMS versions, including major version upgrades. This includes auditing and replacing plugins that are no longer compatible, updating template code, and testing thoroughly before anything goes live.

Do you support third-party integrations like Stripe, Salesforce or HubSpot?

Yes. Maintaining and extending third-party integrations is a core part of what we do. Whether that is a payment gateway, a CRM sync, a marketing platform, or a custom API, we can support it alongside the Craft CMS codebase itself.

How much does Craft CMS support cost?

Pricing depends on the nature of the work. We work on a project basis for one-off work such as upgrades and audits, and on a monthly retainer for ongoing support. A clear cost is agreed before any work begins, with no surprises.

What versions of Craft CMS do you support?

We have worked with Craft CMS from version 2 through to the current release. We can assess any installation regardless of version and advise on the most practical upgrade path for the specific site.

What if something goes wrong with our site urgently?

Retainer clients receive priority response for urgent issues. For businesses without a retainer arrangement, we can often respond quickly to critical problems, but consistent priority access is part of what an ongoing retainer provides.

Do you also maintain legacy PHP applications?

Yes. Alongside Craft CMS work we support legacy PHP applications and sites built on frameworks such as Laravel and other PHP frameworks. If your business runs on older PHP code that needs maintaining, upgrading, or extending, we can help.

How do I get started?

The starting point is a brief conversation about the site: what it does, what version it is running, and what support currently looks like. We will give an honest assessment of what is involved before any commitment is made.

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.

About Karl

Karl Bowers ~ ExpressionEngine & Craft CMS Specialist

Karl is the founder of Expression 37 Ltd and has been working exclusively with ExpressionEngine and Craft CMS since 2007. He works with a small number of clients on an ongoing basis, supporting business-critical websites that need a specialist who genuinely knows their system. Most clients are on long-term retainer arrangements. You deal directly with Karl throughout, with no account managers or junior developers involved.

Read more about how we work or view recent client projects.

To get in touch you can reach Karl directly on 07771 656 606 or .(JavaScript must be enabled to view this email address). To make an online enquiry submit your request here.

» Get in touch