PHP Application Maintenance
Support for the PHP system your business runs on — whoever built it, however old it is.
“It works, but nobody dares touch it” — we fix that
Thousands of businesses run on custom PHP applications written five, ten, fifteen years ago. The systems still work — orders come in, reports go out — but the people who built them are gone, the PHP version is out of support, and every change feels like defusing a bomb. Meanwhile the business keeps asking for "one small change".
We maintain existing PHP applications for the long term: plain PHP, Laravel, Symfony, and older frameworks like CodeIgniter, CakePHP, Yii and Zend Framework — you don't need to know which one your system uses; we'll figure that out. We start by understanding and documenting what you have, stabilise the risky parts, and then keep the system secure, updated and steadily improving — so it stops being a source of anxiety.
If the application has been completely orphaned — no documentation, no access, no handover — start with our application takeover process. If the codebase needs deeper structural work, see legacy PHP modernisation.
Legacy-friendly
We have supported and improved legacy Symfony and PHP applications for years — we don't insist on a rewrite.
Databases included
MySQL and PostgreSQL upkeep, slow queries, and version migrations — like the MySQL 5.7 → 8.0 move that cut ~$900/month in AWS costs for a client.
One accountable partner
Code, database, hosting and integrations under one roof — no finger-pointing between vendors.
from risky to routine
Assess
A System Risk Check of code, database, hosting, backups and integrations. You get a written risk report.
Stabilise
Fix the things most likely to take you down: failing jobs, fragile deploys, unpatched dependencies, missing backups.
Maintain
Ongoing fixes, updates, monitoring and small improvements under a clear monthly arrangement.
Improve
Performance work, refactoring, version upgrades and new features — at the pace the business needs.
PHP maintenance questions
Yes — end-of-life PHP versions are our normal workload. We support the system as it is while it is stabilised, then usually propose a staged path via version upgrades so you stop accumulating security and compatibility risk.
No. Plain PHP, CodeIgniter, CakePHP, Yii, Zend Framework, something custom — identifying what you actually have is part of the initial audit, and you don't need to know it to get started.
No. Stabilise first: backups, security patches, monitoring and the riskiest failures. Modernisation happens later, incrementally, and only where it pays for itself.
A monthly retainer sized to your system and how fast it changes, agreed after the System Risk Check. Larger pieces of work are estimated up front and billed for time actually worked — see how pricing works and How We Work.
customer testimonials
Worried about your PHP application?
Request a System Risk Check. We will tell you honestly what state it is in, what is urgent, and what can wait — in plain language, in writing.
We use cookies to help you navigate efficiently and perform certain functions. You will find detailed information about all cookies under each consent category below.
The cookies that are categorised as "Necessary" are stored on your browser as they are essential for enabling the basic functionalities of the site. We also use third-party cookies that help us analyse how you use this website, store your preferences, and provide the content and advertisements that are relevant to you. These cookies will only be stored in your browser with your prior consent. You can choose to enable or disable some or all of these cookies but disabling some of them may affect your browsing experience.