feliXart
All articles

Can a stalled software project be taken over?

This question is very often answered emotionally: a system that cannot be saved gets rescued anyway so that the money already spent is not wasted, and more money joins it.

Miktad Tahir Durak · Published: 31 August 2026

The short answer

It can, but the decision rests on three things rather than on the age or size of the code: is the data model sound, is the code readable and runnable, and are the business rules written down anywhere? With none of the three, taking it over costs more than rebuilding. The most expensive mistake is spending months on a rescue before asking.

01

Which three things settle it?

The data model. If the data is sound, the interface and the code can be rewritten; if the model is broken, everything built on it is broken too. The most valuable thing to rescue is usually the data rather than the code.

Then whether the code is readable and runnable: can a new developer stand the project up on their own machine? And whether the business rules are written down. If the rules live only in the head of the person who left, reading the code still does not explain what it does.

02

When is rebuilding cheaper?

If the codebase will not run, if dependencies have gone so long without updates that the upgrade path has broken, or if the data model does not match the reality of the business, rebuilding is almost always cheaper.

And the sum should not be done by looking at what was already spent. That money is gone and should not shape today’s decision; the only question is which route costs less from here.

03

Is partial recovery possible?

On most jobs that is the right answer. The data is preserved, the modules that work are left alone, and the failing part is rewritten and integrated.

It spreads the risk and keeps the company trading. Replacing everything at once, on a project that has already stalled once, creates the chance of stalling twice.

Why do projects stall?

04

What should you ask of the incoming team?

A team that agrees to take a system over without reviewing it has priced a risk it has not seen, and that price gets overrun. What to ask for first is a written assessment.

It should contain: an inventory of access and assets, the state of the code and the data model, security findings, and the three options — continue, partial rewrite, rebuild — compared on cost and risk.

Takeover and recovery

Frequently asked

Will you criticise the previous team’s code?

The report does not use the language of blame. We write how things got here, because the cause is usually not incompetence but undefined scope and absent technical ownership.

Do you warrant a system you take over?

We warrant the parts we write. Warranting an entire inherited codebase is not possible; what falls inside the warranty is written into the contract.

It is live — can you take it over without stopping it?

Yes. Monitoring and backups go in first, then changes are made in small pieces; no large single step is taken on a live system.

Written by

Miktad Tahir Durak

Founder, feliXart

Founded feliXart in Kayseri in 2013. He took the company from a VR/AR studio to one building enterprise software and AI integration. He has spoken by invitation at universities and served on the jury of artificial intelligence competitions.

About us

Let’s talk about where you are.

Tell us what you want to build — and we will say so plainly if you do not need it.