PHP migration and recovery of the software you already have.
Version upgrades, projects abandoned by the supplier, code nobody understands anymore. We get it back into production without stopping it. From Palermo, across Italy.
«Poi sono entrato in contatto con M's Works e abbiamo risolto ogni singolo problema.»
Sound familiar?
Your host is forcing a PHP upgrade and you're afraid the site will break.
Whoever built it doesn't answer anymore: you have neither the code nor the access.
You've been told the only option is to rebuild everything from scratch.
What we do
Version migrations
PHP 7.4 → 8.4, WordPress and WooCommerce, dated JavaScript frameworks towards React and Next.js. Tested on staging, migrated without stopping production.
Recovery of abandoned projects
Supplier gone, credentials lost, a repository you've never seen: we recover access, domains and code and give you back what you've already paid for.
Also
Code audit
What it does, where it's fragile, what's abandoned.
Performance
Slow queries and overlapping plugins.
Security hardening
Stale dependencies and unsupported versions.
Server migration
Hosting, domains and certificates, with rollback.
Software back on its feet, with the client's name on it
«Da imprenditore, ho speso migliaia di euro tra vari freelance e piattaforme come Fiverr per creare un sito web all'altezza delle aspettative. Risultato? Migliaia di euro buttati e nessun risultato concreto. Poi sono entrato in contatto con M's Works e abbiamo risolto ogni singolo problema.»
Luca de Filippis
Finanzamille Inc.
Excerpt · verified review on Trustpilot

A subscription platform, rebuilt on infrastructure they own
How we start
- 01
Audit
The code, dependencies and infrastructure you already have. It's paid, and deducted from the work if you go ahead.
- 02
Plan
What gets migrated, in what order, with which risks. If a rebuild makes more sense, this document says so.
- 03
Execution
On staging, with tests and a rollback ready, then into production in the agreed window.
- 04
Verification and handover
Post-migration checks, documentation and access handed over to you.
Before starting, people ask us
“Wouldn't it be better to rebuild?”
Sometimes, yes. If the software can't be saved we say so in the audit, instead of billing you months of patches.
“What if it breaks during the migration?”
We work on staging with tests and a rollback ready: production is only touched in the agreed window.
“Why is the audit paid?”
Because on code we've never seen, a free estimate would be a gamble. And if you go ahead, it's deducted.
What people ask us
Yes, it's what we do. We always start with an audit of the code you have: on code we've never seen, a blind estimate isn't reliable.
PHP, WordPress and WooCommerce, dated JavaScript frameworks towards React and Next.js. Not .NET, enterprise Java, mainframes or closed proprietary CMSs: we say so instead of trying.
No. No one-off fixes on systems we haven't audited: without knowing what's inside, the risk is breaking it.
No. We're based in Palermo, but we work with companies across Italy, remotely.
Got software you can't just throw away?
Tell us what you have in production and what broke. We start with a technical audit: we tell you what's inside, how many days it takes and whether it's worth doing.

