Think Build Implement Repeat
London, UK +44 7367 067226
WhatsApp FOLLOW f in X
  1. Home
  2. Blog
  3. What You Should Receive
PHP Development

What You Should Receive

What a proper PHP application handover includes: the repository, credentials in your own accounts, a runbook, documented decisions and knowledge transfer.

Updated 2 min readBy SpiderHunts Technologies

Free estimateNo obligation

Get a free estimate

Tell us what you need. A senior engineer reads every enquiry.

Takes under a minute. We never share your details.

  • Free consultation
  • No commitment
  • NDA on request

Prefer to talk? Book a free 30-minute call →

Quick answer — TL;DR

The repository, the credentials in your accounts, a runbook, documented decisions and a session with whoever will maintain it. Anything less and you cannot change supplier.

What you should receive

  1. The full repository, with history, in an account you own
  2. All credentials in your accounts, not the supplier's
  3. A runbook — how to deploy, what breaks, what to check
  4. Documented decisions, especially the non-obvious ones
  5. A working local setup guide another developer can follow
The local setup guide is the practical test. If a competent developer cannot get the application running from the documentation in a day, the handover is incomplete.

The runbook matters most

  • How to deploy, step by step
  • How to roll back
  • What the scheduled jobs are and when they run
  • What each alert means and the first three things to check
  • Where the logs are and what normal looks like

Document the decisions, not the code

Code documents what it does. What it does not document is why a particular approach was chosen, what alternatives were rejected, and which apparent oddities are deliberate.

A short record of those saves the next developer from re-litigating settled decisions or removing something load-bearing.

Knowledge transfer

A session with whoever will maintain it, walking through the structure, the important parts and the known rough edges. An hour or two, and it is worth considerably more than the documentation alone.

If nobody in your business will maintain it, that is fine — but the arrangement for who will should be settled before handover rather than after.

Test the handover

TestConfirms
Another developer runs it locallySetup documentation is complete
Someone else deploys a changeDeployment is documented
You access every accountOwnership is real
You restore a backupContinuity works
You can find the codeIt is where you think it is

FAQ

Frequently asked questions

The questions readers ask us after this guide.

Still have a question?

Ask us directly — a senior engineer will get back to you.

Ask about your project

What if a supplier holds the code?

Ask for it to be transferred. Reluctance is a serious warning sign and it is worth resolving before commissioning more work.

Do we need our own developer?

Not necessarily, and you need the option. Owning the code and documentation means you can engage anyone.

How much documentation is enough?

Enough for another developer to work on it. Usually a setup guide, a runbook and a decisions record — not an exhaustive manual.

What about knowledge that only exists in someone's head?

That is what the handover session is for, and it should be recorded. Undocumented knowledge is a dependency on an individual.

Keep reading

More on PHP Development

PHP Development

Why PHP Is Still a Sensible Choice

Is PHP still a good choice for business applications? Where modern, typed PHP fits, where another language is better, and the hosting and hiring arguments.

PHP Development

Improving Old Code Without a Rewrite

Modernising a legacy PHP application without a rewrite: move to a supported PHP version, add tests around what matters, then strangle rather than replace.

Start here

Not sure you actually own your application?

Three checks: the repository, the credentials, and whether another developer could run it. Worth confirming.

  1. You tell us what you needTwo minutes on the form, or a message on WhatsApp.
  2. A senior engineer reviews itAnd comes back with questions, a realistic range and an honest view on fit.
  3. Free 30-minute scoping callWe talk through scope, options and a realistic estimate — with no obligation.
Free estimateNo obligation

Talk to someone who builds this

Send a short brief and we will come back with an honest view and a realistic range.

Takes under a minute. We never share your details.

  • Free consultation
  • No commitment
  • NDA on request

Prefer to talk? Book a free 30-minute call →