H-Studio logo
Start a project
Berlin Studio · Software Rescue & Project Takeover

Your software project is stuck.
We take over the technical situation from here.

A failed delivery, a developer who has left, a stalled rewrite, a missing handover — we take over the technical situation, establish what you actually have, and give you a recovery path you own. With documented findings. With controlled access. Without vendor lock-in.

Failed handover · Stalled rewrite · Departed developer · Missing repository access · Unresponsive or insolvent supplier· Berlin · DACH · 2-hour response target (business hours)

Response targets depend on current capacity and begin only once the required access and NDA are in place. We cannot pre-judge a system before seeing it; where access is incomplete, recovery cannot be guaranteed.

Engagement
Mutual NDA before access · Repository, server and infrastructure under controlled handover
Triage
Six axes covered: security, deployability, data integrity, code quality, infrastructure, team handover
Output
Written recovery recommendation you can hand to any technical team — yours or another
Response target
First response within 2 Berlin business hours where capacity allows
Selected H-Studio clients and projects across DACH and global engagements
My Office AsiaForschungsmittelVulken FMGRIDWenzelFolluMy Office AsiaForschungsmittelVulken FMGRIDWenzelFollu
Common situations we step into · 01

Common situations we step into.

Most engagements begin with one of the patterns below. The assessment framework is the same in each case — we name the situation only to frame the first conversation.

01

Failed external delivery

An external delivery team built something that does not work, stopped responding, or never reached a working release. Management needs a clear technical decision on what exists and whether it can move forward.

Repository accessProduction stateHonest scope read
02

Departed developer

A solo developer or small team built and maintained an internal system for years, then left. The code is undocumented and nobody on your side currently understands it.

Knowledge recoveryBaseline documentationStabilise & onboard
03

Stalled rewrite or migration

An internal rewrite or migration has run for months without shipping. Leadership needs an outside read on whether to finish, salvage or stop.

Outside readSalvage vs rebuildPhased recovery plan
04

Unresponsive or insolvent supplier

The supplier went into insolvency, changed team, or simply stopped responding. You need to take over the codebase, repository and infrastructure in a controlled way.

Controlled handoverRepository & infrastructure accessContinuity plan
When this fits — and when it doesn't · 02

We take over real engineering situations. Not every situation is a rescue.

Rescue work is controlled, senior-led and intentionally narrow in scope. Before we begin, we make sure the situation is one we can actually move forward.

Good fit when
  • A contractor, freelancer or agency has stopped responding, gone insolvent, or delivered something that does not work.
  • An internal rewrite or migration has stalled and leadership needs an outside read on whether to continue, salvage or stop.
  • A long-tenured developer has left and nobody on your team currently understands the code or infrastructure.
  • A supplier holds your repository or infrastructure and you need a controlled handover into your own ownership.
Less of a fit when
  • You need ongoing maintenance of a healthy system — that is Platform Support, not a rescue.
  • You are planning a rebuild or modernisation of a system that still works — that is Software Modernisation, or Startup MVP Development for an early product.
  • The dispute is primarily legal or contractual (license, IP, contract) rather than technical — that belongs with your counsel; we coordinate but do not lead legal work.
  • You expect a guarantee of recovery before any access — impossible by definition; no honest answer exists before we have seen the system.
What you get from the assessment · 03

An initial triage answers: is this recoverable?
A written deep-dive answers: what does recovery look like?

Two compact assessment steps before any larger commitment. Both produce written, hand-off-able output. You can stop after either step and use the recommendation with another team.

01

Repository & infrastructure access under NDA

Mutual NDA signed before any code or system access. We coordinate with whoever still holds credentials, hosting accounts or source-control logins. If access is partially lost, we help map what can be recovered through hosting, repository providers, deployments, backups and account-ownership verification — recovery isn't guaranteed, but the path is structured.

02

Six-axis technical triage

Security exposure, deployability, data integrity, code quality, infrastructure state, team-handover viability. Each axis gets a short written read plus a confidence note. The point is to surface what you actually have, not to score it.

03

Recovery decision and priority map

A clear read on whether the system is worth recovering, and in what order the critical work needs to happen. The reasoning is made explicit so you — or any other team — can act on it without taking our word for it.

04

Written deep-dive recommendation

Architectural audit, technical-debt inventory, list of critical fixes, and a recommendation: recover, partial rebuild, full rebuild or stop. Delivered as a hand-off-able document you can give to any technical team.

05

No-lock-in by design

After the deep-dive you have a written recommendation you can hand to any other team. We don't hold code hostage, ever. The diagnostic is independently valuable — even if you continue with us, you keep the document.

How a rescue engagement progresses · 04

How a rescue engagement progresses.
Stop after any step, or continue into recovery.

A controlled sequence, not a fixed package. Each step produces written output you own. Continuation is always your decision — never an automatic condition of the assessment.

Step 01

Access and technical framing

  • Mutual NDA before any access
  • Coordinate repository, server and infrastructure handover
  • Map what access exists and what still needs to be recovered

A clear picture of what you actually hold and a controlled path to the rest. Where access is incomplete, we say so plainly.

Step 02

Initial triage

  • Six-axis technical read (security, deployability, data integrity, code quality, infrastructure, handover)
  • Short written read per axis with a confidence note
  • Written summary and a call

An honest read on whether the system is recoverable, in writing, that you can share internally.

Step 03

Written recovery recommendation

  • Architectural audit and technical-debt inventory
  • List of critical fixes and a priority map
  • Recommendation: recover, partial rebuild, full rebuild or stop

A hand-off-able recovery recommendation you can give to any technical team — ours or another.

Step 04

Optional continuation

  • Take-over and stabilisation of the system
  • Phased recovery or parallel rebuild
  • Senior engineering lead throughout

A path from a stuck or broken system to a stable, owned setup — only if you decide to continue.

Scope depends on system state, the access situation, integrations and recovery requirements. We confirm the scope of each step in writing before it begins.

How a rescue engagement runs

A defined exit at every step.

Each step has a defined deliverable. You can stop after any step without further commitment. Timing depends on the access situation and is never pre-promised before we have seen the system.

  1. Initial contact
    First call, situation framing, mutual NDA
  2. After NDA and access availability
    Access setup: repository, server, infrastructure, accounts — as availability allows
  3. Once sufficient technical access is in place
    Six-axis triage, written summary and call
  4. If a written deep-dive is commissioned
    Architectural audit and written recovery recommendation
  5. Optional stabilisation phase
    Take-over and stabilisation of the system
  6. Optional phased recovery or rebuild
    Phased recovery or parallel rebuild
Senior-led · 05

Senior-led from first assessment to recovery decision.

H-Studio Berlin is an engineering studio, not a body-shop. Rescue work especially needs senior judgement — the first assessment sets the framing for everything that follows, and that is not a job for a junior with a checklist.

Every rescue is led by senior engineering, from the first assessment through to the recovery decision. Behind that sits the rest of the engineering team — you are never routed into an account-manager chain.

Response targets depend on current capacity and begin only once the required access and NDA are in place. If we are at capacity, we say so on the first call rather than stretch.

· Berlin· DACH· EU hosting options· NDA before access
Cases · 06All cases →

Related engineering and recovery work.

Four plates from the studio archive — one unfolded, three pinned beside it. Each is a real production system, not a case-study template.

Enterprise · DE

Vulken FM

Enterprise facility management

Read case
Mittelstand · DE

Wenzel Group

Industrial B2B platform & tooling

Read case
FAQ · 07

Rescue questions
we get most often.

What determines the scope of a rescue engagement?

Scope follows the system, not a fixed package. The access situation, the size and state of the codebase, the integrations involved and how much recovery you want all shape it. We frame the first step narrowly — establish access and run an initial triage — and confirm the scope of each subsequent step in writing before it begins.

What if the previous contractor refuses to hand over the code?

We've seen this before. The first step is a clear, written hand-over request referencing your contract. If that fails, we can work with what's deployed — extract production code, document behaviour, reverse-engineer where needed. Legal escalation is your decision; we focus on making sure the project moves forward regardless.

What if we don't have access to our own server anymore?

This is fixable in most cases. Hosting providers will restore access to the legal owner. If the credentials are truly lost, we work with the provider on identity verification. For the worst case — server destroyed, no backups — we assess what's recoverable from copies elsewhere. Where access cannot be restored, recovery is not guaranteed, and we say so plainly.

What if there's no documentation at all?

Common. The deep-dive includes producing baseline documentation: architecture overview, deployment runbook, data model, critical paths. You come away with something you can hand to any technical team.

What if the codebase is in a language nobody uses anymore (Delphi, Perl, ColdFusion, VB6)?

We've worked with older stacks. The first decision is whether to maintain it on the legacy stack briefly while building a modern replacement, or fork a parallel rebuild from day one. Both are viable; the right answer depends on operational risk and how long you can run the old system.

What's the difference between the initial triage and the deep-dive?

The initial triage answers 'is this recoverable, and roughly at what scale?' through a six-axis technical read. The deep-dive produces the actual recovery recommendation — architectural audit, technical-debt inventory, priority map and a recover/rebuild/stop call you can hand to any technical team.

Do you take over and rebuild, or only assess?

Both are available. After the deep-dive you decide: keep the written recommendation and hand it to another team, or continue with us into stabilisation and recovery. We never make continuation a condition of the assessment.

What if the project is genuinely unrecoverable?

Sometimes the honest answer is 'don't continue this codebase, rebuild from the requirements instead.' If that's the conclusion, we say so in the deep-dive recommendation. We'd rather lose the larger engagement than recommend salvaging a project that isn't worth salvaging.

Contact · 08

Tell us what is stuck — we respond within 2 hours during Berlin working time, where capacity allows.

Use the form or email to describe the situation — current status, what is stuck, who still holds access. It routes to the same inbox, and a mutual NDA is in place before we look at any code or system access. Do not send credentials, source code or sensitive production data through the enquiry form or messaging channels.

H-Studio Berlin
Schmidstraße 2F-K · 10179 Berlin
Response target: within 2 hours · Berlin time
great

Let's build something great together

Two further situations · also rescuable

Lost source code and handover gaps.

Two patterns that don't sit alongside the others above but are common enough to call out explicitly.

  1. 01

    Source code lost or vendor-held

    You bought a custom solution. Now you need to extend it — but the source code is either with the original vendor (refusing to release) or simply lost. You need a combination of reverse engineering and replacement.

  2. 02

    Handover without knowledge transfer

    You received the repository and credentials, but no documentation, no architecture overview and no one to ask. The system runs, but no one on your side can safely change it.

Anonymised rescues

Composite scenarios from rescue practice.

Stories combine common patterns across multiple rescue engagements. Specific client names, numbers, sectors and stack details are anonymised or composite. Not a guarantee of specific outcome.

B2B SaaS startup · stalled before first deploy

No production deploy. We took over, shipped a first user-facing release, then reached full feature parity on a maintainable stack. Composite scenario across multiple rescue engagements.

Mittelstand company · solo developer left

After years building their internal CRM in Delphi. We ran a deep-dive, produced full documentation, then carried out a phased rebuild on a modern stack. Composite scenario.

Manufacturing SME · failed ERP replacement

A stalled ERP replacement. We ran a triage, recommended NOT finishing the rewrite but instead a phased modernisation around the old system. Composite scenario.

Examples combine recurring patterns from multiple rescue engagements. Specific client names, numbers, sectors and stack details are anonymised or composite. No guarantee of any specific outcome.