In an orphaned system it is rarely only the code that is orphaned: the servers, the database, the deployment and the backups are too. So I go through it layer by layer, from the interface to operations — and where needed, I change every one of them.
LayerWhat I checkWhat is typically orphaned here
01Interfaceweb · mobile · adminThe app store account belongs to a former colleague.
02Backend & APIbusiness logic · access controlAccess checks look at the login, not at who owns the record.
03DatabaseSQL · stored procedures · reportsHundreds of stored procedures without documentation.
04IntegrationsERP · invoicing · partner systemsWhoever wrote the invoicing interface can no longer be reached.
05Infrastructurecloud · private server · on-premiseNobody knows the server password, and the certificate is about to expire.
06Operationsreleases · backups · monitoringThere are backups, but nobody has ever tried a restore.
CloudPrivate serverHybridOn-premise
The system stays where it runs today — or moves where it needs to be.