The verdict in three sentences
Taking over an abandoned business application is almost always cheaper than rewriting it, provided you start with a code and security audit costing CHF 5,000 to 10,000. The real risk is not technical: it is losing access (hosting, domain name, Git repository, app store accounts), which must be secured within the first 15 days. Your next contract needs a source code escrow clause and a priced maintenance plan, or the same scenario will happen again.
The first 15 days: recover access before anything else
When a vendor goes bankrupt in Switzerland, the bankruptcy office manages its assets, and your source code may be among them if the contract did not clearly assign ownership to you. A Zurich logistics SME running its delivery rounds on the application cannot wait for the procedure to close. The priority is to inventory everything the application needs to run, then transfer each access to your company's name.
| Item to recover | Where to find it | Risk if lost | Typical recovery time |
|---|---|---|---|
| Source code and Git history | GitHub, GitLab, vendor server | Bugs can no longer be fixed | 3 to 15 days via the bankruptcy office |
| Hosting (Infomaniak, Exoscale, AWS) | Vendor's customer account | Shutdown at the next unpaid invoice | 2 to 10 days |
| Domain name | Registrar | Application unreachable | 5 to 20 days (transfer code) |
| Database and backups | Server or managed service | Loss of delivery history | 1 to 5 days once hosting is recovered |
| Apple and Google accounts (driver app) | Developer console | No further updates possible | 2 to 6 weeks |
| API keys (maps, SMS) | Configuration files | Geolocation features cut off | Immediate, to be regenerated |
Budget CHF 1,200 to 2,500 for support during this phase if you hand it to a new vendor, plus a registered letter to the bankruptcy office citing the ownership clauses of your contract.
The audit: what it measures and what it costs
The audit answers one question: take over, partially rebuild or rewrite? Business applications delivered by small agencies typically carry 30 to 50% technical debt: outdated dependencies, no tests, duplicated business logic, passwords committed to the repository.
| Audit component | Content | Duration | Indicative 2026 budget (CHF) |
|---|---|---|---|
| Functional mapping | Screens, roles, route calculation rules | 1 to 2 days | 1,000 to 2,000 |
| Code quality | Architecture, duplication, test coverage | 2 to 3 days | 2,000 to 3,500 |
| Security | Vulnerable dependencies, OWASP Top 10, exposed secrets | 1 to 3 days | 1,200 to 2,500 |
| Infrastructure | Hosting, backups, monthly costs | 0.5 to 1 day | 400 to 800 |
| Report and takeover plan | Costed scenarios, priorities | 1 day | 800 to 1,200 |
| Total | 5 to 10 days | 5,000 to 10,000 |
These are 2026 market estimates for Zurich, for an application with 20 to 60 screens. Larger applications rarely push the audit above CHF 14,000.
The three-phase takeover plan
| Phase | Goal | Duration | Indicative budget (CHF) |
|---|---|---|---|
| 1. Stabilisation | Security updates, tested backups, monitoring | 2 to 4 weeks | 7,000 to 15,000 |
| 2. Documentation and tests | Technical documentation, tests on critical calculations | 3 to 6 weeks | 8,000 to 20,000 |
| 3. Evolution | New features, rebuild of the most fragile modules | Ongoing | Per roadmap |
| Monthly maintenance | Fixes, updates, on-call | Monthly | 700 to 1,500 per month |
A full rewrite of a delivery tracking application typically lands between CHF 70,000 and 150,000: it is only justified if the audit finds more than 60% debt or an abandoned framework.
Mini case study
Need a professional website?
Kolonell builds websites that attract clients, optimized for the Sénégalese market. Free quote in 2 minutes.
Lukas, managing director of a 35-vehicle transport SME in Zurich (illustrative persona), learns that his vendor is bankrupt. He recovers access in 12 days (CHF 2,000 of support), commissions an audit at CHF 7,500 that measures 40% technical debt, then a stabilisation phase at CHF 11,000. Total: CHF 20,500, against an estimated CHF 110,000 for a rewrite. With maintenance at CHF 1,100 per month, his first year costs CHF 33,700, less than a third of the rewrite budget, with no interruption of delivery rounds.
FAQ
Do I own the code if the vendor disappears?
Only if the contract assigns the economic rights to you; otherwise the vendor remains the copyright holder. In about 6 out of 10 small contracts, the clause is missing or vague. An IP lawyer in Zurich charges CHF 500 to 1,200 to review the contract.
What is a source code escrow clause?
The source code is regularly deposited with a trusted third party and released to you if the vendor fails. Escrow services in Switzerland typically cost CHF 500 to 1,500 per year. It is the cheapest insurance against the scenario described here.
How long until a new vendor is autonomous?
Allow 3 to 6 weeks for a mid-sized application, documentation phase included. First fixes are possible from week two if the code compiles.
Is a takeover always more cost-effective than a rewrite?
No: above 60% technical debt, or with a framework that is no longer maintained, a rewrite becomes reasonable. The CHF 5,000 to 10,000 audit exists precisely to decide on the numbers.
What maintenance should I plan afterwards?
For an SME business application, CHF 700 to 1,500 per month covers security updates, 4 to 8 hours of fixes and a response time of 4 to 24 business hours. Require a monthly report and permanent access to the repository.
Let's scope your project. Send us the scope of your application and the access you still hold: we will propose a scoped audit, an indicative budget and a takeover schedule. Detailed quote within 48 h. WhatsApp +221 77 596 93 33.
Mohamed Bah
Fondateur, Kolonell
Passionate about digital and entrepreneurship in Africa, Mohamed has been helping Sénégalese businesses with their digital transformation since 2020. Founder of Kolonell, he believes every SME deserves a professional and accessible online présence.