Saltar al contenido

How to take over an app from another vendor

Para fundadores

Filip Papranecfounder of Digitaliko

An app left by another vendor? Check the code first, then decide. Illustration: a half-built app being handed from the previous supplier to a new team.An app left by another vendor? Check the code first, then decide. Illustration: a half-built app being handed from the previous supplier to a new team.

You take over an app from another vendor in three steps. First you secure the code, access and data while the old vendor still answers. Then someone independent looks into the code. Only then do you decide whether to continue, harden, or start over.

Takeover review of an app: five checks (runs from scratch, CI and tests, passwords and keys, access control, monitoring) with findings, and the verdict harden instead of continue or start over.Takeover review of an app: five checks (runs from scratch, CI and tests, passwords and keys, access control, monitoring) with findings, and the verdict harden instead of continue or start over.

Before anyone looks into the code, the price of a takeover is always just a guess. Below we describe what to ask for, what we look at and which verdicts are possible. Since 2023 we have delivered 15+ production projects.

What should you ask the old vendor for while they still answer?

The relationship rarely ends on good terms. The sooner you ask for what you need, the less it will hurt. Ask in writing, by email. Tick what you already have in hand:

Who owns the rights to the code is covered in Who owns the source code of custom software?. If the vendor holds your data back, see Migrating data from SaaS to your own system, no downtime.

How do you find out what state the app is in?

A demo on screen proves nothing. What counts is what is in the repository and whether it runs without the original author. When we take over an app, we look at five things:

  1. Can the app be run from scratch? Following the instructions, on a clean machine. If not, the first job is clear.
  2. Does the green tick in CI mean anything? Often the pipeline runs but never stops a merge. And without tests it has nothing to fail on.
  3. Are passwords and keys outside the code? They have no business in the repository. If they are there, they need to be rotated.
  4. Is access control the same everywhere? A common mistake: one part has proper login, the part next to it hands data to anyone.
  5. Will anyone notice an outage? Monitoring and alerts, not a customer who calls.

The last point is the one most often underestimated. Whatever runs unwatched will one day quietly stop. That is why on a takeover we look at monitoring right at the start.

All five points and the other checks are in one place. Open the 25 checks before launch (online or PDF).

Continue, harden, or start over?

After looking into the code you get one of three verdicts. Each means different work and a different price.

VerdictWhenWhat it means
ContinueThe foundation holds, tests verify something, deployment can be repeatedThe new vendor carries on developing further features
HardenThe app works, but security, tests or monitoring are missingFix those first, then further features
Start overFixes would take longer than a new versionThe prototype stays as the brief, the code is written anew

In the cases we have seen, it was mostly not a rewrite. Usually it means a few security fixes, getting deployment working, and then normal work. A vendor who tells you to "throw it all away" without looking into the code is selling a rewrite.

How much does taking over an app cost?

Nobody can honestly say before looking into the code. Not even us. The price depends on the verdict, and the verdict depends on the code.

That is why we don't start with a quote. We look into the repository and then tell you which of the three verdicts applies and what it means for the first month. If someone sends you a figure without opening the repository, treat it as a blind guess.

  1. Send access to the repository

    And if you have it, a guide to running the app.

  2. We look into the code

    Runs from scratch, CI, passwords, access and monitoring.

  3. You get a verdict

    Continue, harden, or start over.

  4. We write down month one

    The results you will see in the first month.

We handle a takeover and the development after it the same way as MVP development for founders: a monthly subscription you can cancel any time.

What if you vibe-coded the app yourself?

It was not wasted. It is the best brief you can give a vendor. A prototype shows how the product should work better than any specification. After the audit we told that founder plainly where he was strong and where he was weak.

Your product and logic are strong. Deployment is the weak part, and it will kill you once you stop doing it all yourself.

Filip Papranec
Filip Papranec
founder of Digitaliko

You know how your company works. Our job is to get that out of your head and into software that lasts for years. And you don't have to stop experimenting. We set up the repository so that what you try fits into the rest of the system.

What a prototype is missing for live operation is covered in From vibe-coded prototype to production.

When we don't recommend it

  • The old vendor answers and you are happy with them. Do not switch. Just ask for the repository and accounts in your company's name.
  • The app is a ready-made product or SaaS they only customised. The code is not yours and cannot be taken over. Focus on exporting your data.
  • Nobody uses the app any more and you have no plans for it. Do not take it over. Back up the data and switch it off.
  • You want a takeover price before anyone looks at the code. You will not get one from us. Any such number is a blind guess.

Got an app from another vendor?

Send us access to the repository. We get back to you within two business days with a few questions about your work. Then we agree on what we do first.

If you'd rather talk first, book a 15-minute intro call.

What do you miss most in the app your old vendor left you?

In short

  • First secure the repository with its history, access, the domain and data while the old vendor still answers.
  • The repository tells you the app's state, not a demo: runs from scratch, CI, passwords, access and monitoring.
  • After a look into the code you get one of three verdicts: continue, harden, or start over.
  • A takeover price without opening the repository is a blind guess.

Frequently asked questions

How do you take over an app from another vendor?

First ask the old vendor for the repository with its full history, access to servers and the domain, and a data export. Then let the new vendor look into the code. Only then decide whether to continue, harden, or start over.

How much does taking over an app cost?

Nobody can honestly say before looking into the code. The price depends on the verdict: continuing is cheaper than hardening, and hardening is cheaper than starting over. Any figure given without opening the repository is just a guess.

Does the old vendor have to hand over the source code?

It depends on the contract. For software made to order, the client usually exercises the economic rights, but you also need the code physically in your hands. If the vendor refuses to release it, start with the contract and a written request.

Can you keep developing an app someone else wrote?

Usually yes. More often than a rewrite, what is needed is hardening security, deployment and monitoring. Starting over only pays off when it is faster than fixing.

What if I vibe-coded the app myself?

It was not wasted. A working prototype is the best brief you can give. The new vendor sees from it how the product should work, and decides what stays in the code.

Pregunte a una IA sobre este artículo

La IA también tiene en cuenta nuestros otros artículos y la experiencia de proyectos reales.

ChatGPTClaudePerplexity
Blog

Más artículos

Para fundadores

Vibe coding to production: what the prototype is missing

A vibe-coded prototype gets to production once you add security, backups, repeatable deployment, tests and monitoring. What is missing, how to check it and when to start over.

Para fundadores

PWA vs native app: which one does your business need?

A PWA is enough when the people using the app get it from a link you send. Go to the App Store and Google Play when new people should find you there or you need features the web lacks. Comparison, self-test and how to start.

Para fundadores

Mobile app development cost: what drives the price

Mobile app development cost depends on the path (PWA, React Native with Expo, or native), the scope of the first version and operations after launch. With us from €3,980 a month, or a fixed price per project.

Es hora de dejar de planificar y empezar a resolver.

Contacto

  • Digitaliko s.r.o.
    Šípková 377/17
    958 03 Malé Uherce, Eslovaquia
  • Póngase en contacto
    info@digitaliko.com
    +421 950 595 506
    WhatsApp