PHP is still the language under a large share of business software: booking systems, member portals, internal tools, and shops that were never “a Laravel app” in the marketing sense. This page is for that work. The Laravel-specific offering is separate, on purpose, so you are not sold a framework migration when you needed a bug fixed.
Who this is for
You already have PHP in production, or you want a new backend in PHP and you care more about a maintainable result than about a particular framework logo.
Common requests:
- Add a feature to an app written years ago, by someone who has left.
- Move the app to a supported PHP version without rewriting the product.
- Build a small backend that does not need a full Laravel application.
- Stabilise a checkout, import, or report that fails under real data.
If the project is a new product and Laravel is the right tool, use the Laravel development page. We will point you there rather than stretch this one.
What we build
Changes you can review in the repository you already have, or a new PHP service with a clear boundary. That includes:
- Feature work that follows the patterns already in the code, unless those patterns are the bug.
- Upgrades of PHP and the libraries that block the upgrade.
- Queries and jobs that are slow enough that users notice.
- Tests around the paths we touch, especially anything that writes money or permissions.
We do not replace your stack with ours as a default. A rewrite is a separate decision, with a separate price, after we have read the code.
Process and timeline
The first step is reading the repository. A quote that skips that step is a guess. After the read, you get either a fixed price for a defined change or an hourly arrangement if the work is a backlog of small fixes.
Old codebases vary more than new ones. A one-file bug can be a day. A PHP upgrade with abandoned dependencies can be weeks. Both get a timeline only after the read, not from this page.
What changes the price
How tangled the existing code is, whether tests exist, whether production data must be migrated, and whether deployment is included. See pricing for how fixed, hourly, and retainer engagements are structured. Starting amounts are not published until you confirm the figures you want on the site.
Related services
Laravel development for new Laravel apps and Laravel upgrades. APIs and backends when the deliverable is an HTTP API. Maintenance when you want a monthly block of hours instead of a one-off fix.