Skip to content
QubeLogix

Software Project Takeover: First Aid When Your Developer Is Gone

When your developer or agency becomes unreachable, the first priority is securing every account, dataset, and backup you can still reach. A new provider then takes over the project in two controlled steps: a technical assessment with a written report, followed by the decision to continue or rebuild. QubeLogix takes over orphaned software projects from €1,900 for assessment and setup, with ongoing maintenance from €250 per month.

By Rudolf Schwartz — Founder & Engineer at QubeLogix · Last updated July 15, 2026

First aid: secure everything you can still reach

Before you think about a takeover, secure what exists. Start by checking which access you hold yourself: the hosting panel (Plesk, cPanel), CMS login, domain management, code repositories (GitHub, GitLab), cloud and email accounts. Search old emails, invoices, and contracts for credentials — the original setup emails often contain more than you expect.

While any access still works, create a complete backup: website files, databases, email mailboxes, source code, and a list of every API key and third-party service. If you are in an active dispute with the provider, also change the passwords on every account registered in your name.

Clarify the domain. What matters is who is listed as the registered domain holder. If that's you, your registrar can help you move forward. Transferring to a new provider requires an auth code; for .de domains, if the old provider refuses to cooperate, DENIC — the German .de registry — offers the AuthInfo2 procedure. Any transfer lock on the domain has to be lifted first.

On the legal side: set the previous provider a written deadline, sent by registered mail — even if they no longer respond. This documents your claims for every later step, and it runs in parallel with the technical securing work, not instead of it.

The legal reality: who owns the code you paid for?

The answer is sobering: under German law, copyright in software cannot be transferred at all. As the client, you receive usage rights, and their scope is whatever the contract says. If the contract is silent, German courts apply the purpose-of-transfer doctrine (Zweckübertragungslehre): you hold only a simple, non-exclusive usage right limited to the original contract's purpose — with no automatic right to have a third party continue development.

You also have no automatic claim to the source code. Germany's Federal Court of Justice (BGH) has ruled that even fully paid custom software does not come with a source-code handover obligation by default. Such a claim can exist if it was apparent to the contractor that third parties would later need to modify the software. Section 69b of the German Copyright Act — which assigns the economic rights in software to the employer — applies only to employed developers; with freelancers and agencies, the contract alone decides.

If the agency becomes insolvent, your license can fall into the insolvency estate; for contracts not yet fully performed, the insolvency administrator may elect non-performance. The BGH's "M2Trade" and "Take Five" rulings (2012) did at least clarify that simple usage rights can survive the loss of the main license. In practice, though, a usage right without source code and documentation is worth very little — which is exactly why the technical securing steps are so urgent.

How a controlled takeover works

A serious takeover starts with a technical assessment — not with a quote. What has to become visible: dependencies, interfaces, data flows, risks, and how the system has been operated so far. The result is a written report that belongs to you — even if you award the follow-up work to someone else.

For timing expectations: a compact scope (backend only) typically delivers first results in 5 to 10 days; a comprehensive review across frontend, backend, and processes takes more like 2 to 4 weeks.

Only then comes the core decision: can the existing code be built on, or is a rebuild the more economical path? That question can only be answered with the code in front of you, not over the phone. QubeLogix works in exactly this order: assessment with a written report first, then a concrete offer for continued operation, stabilization, or further development.

Red flags: how to spot a dubious rescuer

"This all needs to be rewritten from scratch" — said before anyone has seen a single line of your code: that is the biggest red flag. A rebuild is sometimes the right answer, but as a diagnosis without an examination it is a sales pitch, not advice.

Further warning signs: a flat-rate quote without a prior assessment; no written report you are allowed to keep; domain, hosting, or repositories that are to be registered under the new provider's name again — which would recreate exactly the dependency you are paying dearly to escape; and no clear statement about which documentation you will receive at the end.

Project takeover is a specialist discipline. Not every agency will touch someone else's code, and many decline outright. A provider that starts by asking questions about the existing system and names its own limits is usually a better sign than one that commits on the spot.

What does a takeover realistically cost?

QubeLogix charges the following prices (net; no VAT charged under Germany's § 19 UStG small-business rule): takeover and setup — technical assessment, securing access, migration to accounts in your name, and a baseline of documentation — from €1,900. Short-term bug fixing and support blocks from €490. Ongoing maintenance and operations from €250 per month.

Larger development work after the takeover is quoted separately; the development day rate is €900. For extensive legacy systems, plan modernization in stages and insist on interim deliverables — a complete rebuild in a single pass is rarely the lowest-risk option.

Prevention: so this never happens to you again

In your next development contract, put five points in writing: the scope of usage rights (exclusive or simple), the right to modify the software, transferability of the rights, an obligation to hand over the source code, and a documentation obligation. Add an insolvency-proof license clause: if the provider becomes insolvent, a temporary license converts into a permanent one.

Account ownership: domain, hosting, code repositories, and cloud accounts belong in your name — you invite the provider in as a user, not the other way around. This costs nothing and prevents a large share of the cases in which companies end up locked out of their own software.

For business-critical custom software, source-code escrow is worth considering: the source code is deposited with a neutral third party and released to you if the developer becomes insolvent. Entry pricing at HanseEscrow, for example, is €1,200 in the first year and €950 in subsequent years; costs rise with the verification level (completeness, compilability) and redundant deposits. Other providers include TÜV SÜD, Deposix, and Codekeeper.

When you don't need a project takeover

Standard software instead of custom development: if your website runs on WordPress with a standard theme, a shop builder, or a SaaS product, you don't need a takeover project — you need a new caretaker. Securing access plus a maintenance contract is enough; a deep code analysis would be a waste of money here.

Cooperative exit: if the previous developer is reachable and willing to hand over in an orderly fashion, an accompanied handover is far cheaper than a rescue. Insist on complete access credentials and documentation; often that is all it takes.

Planned replacement: if the software is going to be replaced in the foreseeable future anyway, a clean data export plus minimal operations until the switchover is usually sufficient. That can be commissioned too — but it is a smaller, cheaper undertaking than a full takeover.

Frequently asked questions

Frequently asked questions
Do I own the source code if I paid for the software in full?

No, not automatically. Under German law, copyright in software cannot be transferred; clients receive only usage rights in the scope agreed in the contract. Without an explicit clause, the purpose-of-transfer doctrine applies: a simple usage right with no automatic right to further development by third parties. Nor is there an automatic claim to a source-code handover under the case law of Germany's Federal Court of Justice (BGH) — such a claim can exist if it was apparent to the developer that third parties would later need to modify the software.

What happens to my software license if the agency goes insolvent?

The license can fall into the insolvency estate; for contracts not yet fully performed, the insolvency administrator may elect non-performance. Under the German Federal Court of Justice rulings "M2Trade" and "Take Five" (2012), simple usage rights can survive the loss of the main license. Effective protection comes from a contract clause that converts a temporary license into a permanent one in case of insolvency, plus source-code escrow for business-critical software.

Can a new provider actually take over someone else's code?

Yes, but project takeover is a specialist discipline — not every agency accepts foreign code. Done properly, it happens in two steps: first a technical assessment (typically first results in 5–10 days for a compact scope, 2–4 weeks for a comprehensive review) with a written report, then the decision whether to build on the existing code or whether a rebuild is more economical.

How do I get my domain back if the developer registered it in their own name?

What matters is who is listed as the registered domain holder. If it's the developer, set them a written deadline by registered mail to hand over the auth code. For .de domains, DENIC — the German .de registry — offers the AuthInfo2 procedure if the old provider refuses to cooperate; any transfer lock on the domain must be lifted first. Going forward, always register domains in your own company's name.

What does source-code escrow cost, and is it worth it for small businesses?

Entry pricing at the provider HanseEscrow is €1,200 in the first year and €950 in subsequent years; higher tiers with verification of completeness or compilability cost more. Escrow is worth it for custom software your business cannot operate without — then the annual fee is cheap insurance. For standard software, website builders, or SaaS products, escrow is unnecessary.

What does it cost to have an orphaned software project taken over?

At QubeLogix, takeover and setup — technical assessment, securing access, migration to accounts in your own name, baseline documentation — starts from €1,900. Short-term support blocks start from €490, ongoing maintenance from €250 per month (all prices net; no VAT charged under Germany's § 19 UStG small-business rule). Larger development work is quoted separately after the assessment.

Which task should disappear from your week first?

Contact

Tell us what you are planning, from a first AI assistant to taking over an existing system. You will get an honest assessment within two business days.