The verdict in three sentences
Taking over an application abandoned by its vendor costs USD 6,000 to 20,000 for the audit in Miami in 2026, versus EUR 3,000 to 9,000 in Marseille, followed by EUR 5,000 to 30,000 (about USD 5,500 to 33,000) of upgrade work depending on code health. The first emergency is legal and administrative, not technical: recover access (hosting, domain name, code repository, app store accounts) and check that intellectual property was actually assigned to you. The repair or rewrite decision rests on two measurable criteria: test coverage and framework age.
The first 10 days: secure access
The scenario is common for SMEs, from Miami logistics and hospitality firms to Marseille freight forwarders: the freelancer or small agency that built the app stops answering, or closes. The app still runs, but nobody can update it, and an expiring SSL certificate or a lapsed card on the cloud account can take everything down.
| Asset to recover | Where to find it | Risk if missing | Typical recovery time |
|---|---|---|---|
| Domain name | Registrar (GoDaddy, Namecheap, OVH) | Site and email cut at expiry | 1 to 4 weeks via registrar process |
| Cloud hosting account | AWS, Azure, Vercel, OVHcloud | Shutdown for non-payment, data loss | 1 to 3 weeks with company documents |
| Source code repository | GitHub, GitLab, Bitbucket | Impossible to fix anything | Immediate to months if refused |
| Database backups | Host, external storage | Permanent loss in an incident | Depends on host access |
| App Store and Google Play accounts | Developer accounts | Mobile app cannot be updated | 2 to 6 weeks |
| Third-party API keys (payments, email, SMS) | Stripe, SendGrid, Twilio | Services cut or billed to a third party | A few days |
Your original contract is your best ally: if it contains an IP assignment clause and a reversibility (exit) clause, you can demand the code and access. In the US, code written by an independent contractor belongs to the contractor unless there is a written assignment or a valid work-for-hire agreement; French law is similar. A lawyer's demand letter (USD 750 to 2,500 in Miami, EUR 500 to 1,500 in Marseille) resolves most cases.
The takeover audit: contents and cost
The audit answers a simple question: can this application be maintained at a reasonable cost, and what are the immediate risks?
| Audit area | What is checked | Share of budget | |
|---|---|---|---|
| Inventory and access | Code, environments, accounts, existing documentation | 10 to 15 % | |
| Code quality | Structure, duplication, readability, test coverage | 20 to 25 % | |
| Dependencies | Framework version, outdated libraries, known CVEs | 15 to 20 % | |
| Security | Authentication, permissions, personal data, secrets in code | 20 to 25 % | |
| Infrastructure | Hosting, backups, cloud spend, monitoring | 10 to 15 % | |
| Costed recommendations | Repair or rewrite plan, priorities, budget | 10 % | |
| Application size | Audit duration | Marseille budget | Miami budget |
| Simple business app, under 20,000 lines | 3 to 4 days | EUR 3,000 to 4,000 | USD 6,000 to 8,000 |
| Web app + back office, 20,000 to 60,000 lines | 5 to 6 days | EUR 4,500 to 6,000 | USD 9,000 to 13,000 |
| Web + mobile + API, 60,000 to 150,000 lines | 7 to 9 days | EUR 6,500 to 9,000 | USD 14,000 to 20,000 |
Repair or rewrite: the decision grid
A rewrite is always tempting, and almost always costs more than planned. The decision should rest on facts measured during the audit.
| Observed situation | Recommendation | Upgrade budget |
|---|---|---|
| Recent framework (under 3 years), tests above 40 % | Direct takeover, normal maintenance | EUR 5,000 to 10,000 |
| Framework 3 to 5 years old, tests 10 to 40 % | Framework upgrade + tests on critical flows | EUR 10,000 to 20,000 |
| Framework over 5 years old, few tests | Progressive version upgrade by module | EUR 20,000 to 30,000 |
| Abandoned framework (AngularJS, PHP 5, Rails 4), no tests | Progressive rewrite, module by module | Above EUR 30,000, dedicated estimate |
| Active critical vulnerabilities | Immediate security fixes before anything else | EUR 1,500 to 5,000 emergency |
Rule of thumb: below 10 % test coverage on an unsupported framework, every fix risks breaking something else, and a progressive rewrite becomes the rational choice. Miami rates for the same work typically run 1.5 to 2 times the Marseille figures.
Mini case study
Frédéric, managing director of a 35-person freight forwarding SME in Marseille, has used a customs file tracking app since 2019, built by a freelancer unreachable for six months. The domain name expires in 7 weeks.
Need a professional website?
Kolonell builds websites that attract clients, optimized for the Sénégalese market. Free quote in 2 minutes.
- Recovering the domain and cloud account: EUR 800 lawyer's letter + 2 weeks
- Takeover audit (45,000 lines, Laravel 6, 12 % test coverage): EUR 5,500
- Upgrade to Laravel 11, tests on 6 critical flows, 2 vulnerabilities fixed: EUR 18,000 over 8 weeks
- Total: EUR 24,300, against EUR 60,000 to 75,000 estimated for a full rewrite
Savings come to about EUR 40,000, and freight operations were never interrupted. A Miami company in the same situation would budget roughly USD 11,000 for the audit and USD 35,000 to 40,000 for the upgrade, still well under half the cost of a rewrite.
FAQ
How much does a takeover audit cost in Miami?
USD 6,000 to 20,000 in 2026 depending on size, versus EUR 3,000 to 9,000 in Marseille. A web app with a back office lands around USD 9,000 to 13,000.
Do I own the code if the contract says nothing?
Usually not: without a written assignment or work-for-hire agreement, rights stay with the developer in both US and French law. A demand letter and a negotiated assignment settle most cases.
Should we rewrite everything?
Rarely. If the framework is under 5 years old and test coverage exceeds 10 %, an upgrade at EUR 5,000 to 30,000 costs two to three times less than a rewrite.
What comes first if the vendor has vanished?
Recover the domain name, the hosting account and a database backup within the first 10 days. Those three items can bring everything down.
What does maintenance cost after takeover?
Allow EUR 400 to 1,500 (USD 800 to 3,000 in Miami) per month depending on app size, covering security updates, backups and a block of improvement hours.
Let's scope your project. Let us run the takeover audit on your application: access recovery, costed diagnosis and a repair-or-rewrite decision within 2 to 3 weeks. 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.
