Applicatie overnemen? Wij zorgen voor een zachte landing.
Wil je een applicatie overnemen omdat je developer vertrekt, je leverancier stopt of niemand de software na een bedrijfsovername nog kent? Wij nemen bedrijfskritische webapplicaties over en houden ze daarna stabiel, veilig en up-to-date. We beginnen altijd met een codebase scan, zodat je precies weet wat je in huis hebt.
- Symfony, Laravel, PHP & Retool
- Vaste dagen per maand
- Code blijft van jou
Codebase scan
Voorbeeldrapport
- PHP 7.4
- End-of-life
- Symfony 4.4
- End-of-life
- Packages verouderd 38
- Aandacht
- Testdekking 12%
- Laag
- Kwetsbaarheden 7
- Fixen
- Documentatie —
- Ontbreekt
Herken je dit?
Vier situaties waarin je software moet laten overnemen
Je developer of freelancer stopt
Alle kennis zat in één hoofd. Documentatie is er nauwelijks en de overdracht is kort, of blijft helemaal uit. Een bekend verhaal, en geen reden voor paniek.
Je leverancier stopt of wordt overgenomen
Na de overname van je IT-leverancier verschuiven de prioriteiten. Jouw applicatie is ineens geen kernproduct meer.
De software kwam mee met een bedrijf
Je hebt als koper een bedrijf overgenomen en daarmee ook de software. Nu wil je weten wat die waard is en wat het onderhoud kost.
Legacy software die niemand durft aan te raken
Verouderde versies, geen tests, en elke wijziging voelt als een gok. Maar je hele bedrijfsproces draait er al jaren op.
Achtergrond
Applicatie overnemen: wat het is en wat het oplevert
Een applicatie overnemen betekent dat een nieuwe partij de verantwoordelijkheid voor je software op zich neemt: de code, de hosting, het onderhoud en de doorontwikkeling. Dat klinkt als een technische klus, maar het is vooral een businessbeslissing. Je software ondersteunt je bedrijfsproces, je klanten en je omzet. Die wil je niet laten afhangen van één persoon, of van een leverancier die andere keuzes maakt.
De toegevoegde waarde van een goede overname zit in rust en voorspelbaarheid. Je weet weer wie verantwoordelijk is, wat de risico's zijn en wat er de komende maanden gebeurt. In plaats van brandjes blussen werk je met een planning, vaste afspraken en één aanspreekpunt dat de applicatie door en door leert kennen.
Overnemen of opnieuw bouwen?
Alles opnieuw bouwen is een verleidelijke gedachte, maar zelden de beste eerste stap. In een bestaande applicatie zit jarenlange kennis van je processen, regels en uitzonderingen. Die kennis raak je bij een herbouw makkelijk kwijt, terwijl je maanden niets nieuws oplevert. Daarom kijken we eerst wat er staat. Pas als onderhoud structureel duurder wordt dan opnieuw beginnen, adviseren we een gefaseerde vervanging, en dat onderbouwen we in het scanrapport.
Afweging
Overnemen, herbouwen of niets doen?
Drie routes voor legacy software, eerlijk naast elkaar gezet.
| Overnemen en verbeteren | Opnieuw bouwen | Niets doen | |
|---|---|---|---|
| Eerste resultaat | Snel: stabiliseren start direct na de scan | Pas na maanden ontwikkeling | Geen |
| Risico op kennisverlies | Klein: bestaande logica blijft intact | Groot: randgevallen moet je opnieuw ontdekken | Groeit elke maand |
| Kosten | Gespreid, met een vaste inzet per maand | Grote investering vooraf | Verborgen, tot het misgaat |
| Past bij | Een redelijke basis waarvan de kennis weg is | Een architectuur die niet meer bij je business past | Nooit een bewuste keuze |
Bedrijfsovername
Software overnemen bij de koop van een bedrijf
Koop je een bedrijf, dan koop je vaak ook software: een maatwerk webshop, een klantportaal of een SaaS-platform waar de omzet op draait. In de verkoopfase kijken koper en verkoper vooral naar cijfers, markt en personeel. De software komt pas later in beeld, en dan blijkt de enige developer samen met de verkopers te vertrekken.
Slim is om de software al vóór de koop te laten beoordelen. Met een technische due diligence weet je als directeur of management wat je overneemt: in welke staat de code is, hoe afhankelijk je bent van één persoon en wat het onderhoud de komende jaren kost. Daarmee sta je sterker in de onderhandeling. Onze code audit is daar precies voor gemaakt.
Is de deal al rond? Ook dan helpen we je verder. Vergeet niet om met de verkoper vast te leggen dat je alle toegang en de volledige broncode krijgt, inclusief koppelingen met bijvoorbeeld Exact of je CRM.
Wat we doen
Applicatiebeheer uitbesteden: dit krijg je van ons
Je kunt het applicatiebeheer volledig bij ons uitbesteden, of alleen de technische kant. In beide gevallen krijg je één vast team dat je software kent.
Inventarisatie & codebase scan
Een eerlijk beeld van de staat van je applicatie: wat is urgent, wat kan wachten en waar zitten de grootste risico's.
Stabiliseren & beveiligen
Monitoring, backups, security-updates en het dichten van bekende kwetsbaarheden. Eerst de risico's, dan de rest.
Applicatie onderhoud
Updates, dependency-beheer, bugfixes en vragen van gebruikers, uitgevoerd met een vast aantal dagen per maand.
Upgraden zonder big bang
Stap voor stap naar ondersteunde versies van PHP en je framework, terwijl de applicatie gewoon blijft draaien.
Doorontwikkelen
Nieuwe functionaliteit, koppelingen en verbeteringen op een basis die weer houdbaar is.
Je eigen team coachen
Heb je eigen developers? Dan zijn wij de sidekick en het vangnet: code reviews, architectuuradvies en pairen.
Zo verloopt een overname
In vijf stappen van overdracht naar vast beheer
Kennismaking
Een half uur over wat er draait, wie het gebruikt en wat urgent is. Je hoort binnen 1 werkdag van ons.Codebase scan
Versies en end-of-life, beveiliging, tests, hosting en technische schuld, samengevat in één rapport.Overnameplan
Prioriteiten, aanpak en een vaste maandelijkse inzet die past bij wat je applicatie nodig heeft.Overdracht & stabiliseren
Toegang veiligstellen, monitoring en backups inrichten en de grootste risico's als eerste aanpakken.Vast team
Een vast aantal dagen per maand voor onderhoud en doorontwikkeling, op te schalen als het nodig is.
Overdracht
Waar het bij een software overname misgaat (en hoe je dat voorkomt)
Het succes van een overname hangt zelden af van de code alleen. De meeste problemen zitten in alles eromheen. Een paar zaken die we keer op keer tegenkomen:
- Toegang ligt bij de vorige partij. Domein, DNS, hosting, de repository, API-sleutels van koppelingen, de mailprovider en de betaaldienst. Regel dit zo vroeg mogelijk, zolang de samenwerking met de oude leverancier nog goed is.
- Er is geen versiebeheer. Soms staat de enige actuele versie van de code op de productieserver. Dan zetten we die eerst veilig in Git, voordat er iets verandert.
- Afspraken zijn onduidelijk. Wie is eigenaar van de code, welke licenties lopen er en wat staat er in de verwerkersovereenkomst over je data? Leg het vast voordat je contract met de oude partij afloopt.
- Kennis zit in hoofden. Vraag de vertrekkende developer om een middag uitleg en neem die op. Elk uur overdracht bespaart later tijd en geld.
Wil je dit stap voor stap afvinken? Gebruik dan onze checklist voor het overnemen van een applicatie. Draait je applicatie op Symfony of Laravel, lees dan ook hoe onze Symfony ontwikkelaars en Laravel ontwikkelaars een overname aanpakken.
Resultaat
Bedrijven die ons via Google vonden met een Symfony-applicatie die niemand meer begreep, werken nu al jaren met ons samen.
- Vaste dagenper maand onderhoud en doorontwikkeling
- Eén teamdat de applicatie door en door kent
- Sinds 2005300+ sites en applicaties opgeleverd
Wie je applicatie overneemt
Je praat direct met de mensen die het werk doen
Geen accountmanager tussen jou en de techniek. Je zoektocht naar een betrouwbare partij eindigt bij mensen met ervaring: sinds 2005 hebben we meer dan 300 sites en applicaties opgeleverd voor ruim 150 klanten. Wat je van ons mag verwachten? Eerlijk advies, ook als dat betekent dat iets niet nodig is.
Roel Veldhuizen
Technisch directeur & adviseur
Milo Voorhout
Adviseur & developer
Samir Rafiq
Low-code webdeveloper
Veelgestelde vragen
Vragen over een applicatie overnemen
Staat je vraag er niet tussen? Bel ons op 030 – 227 04 96.
Welke applicaties nemen jullie over?
Vooral webapplicaties in PHP: Symfony (ook oude 2.x- tot 4.x-versies), Laravel en PHP zonder framework. Daarnaast interne tools in Retool. Of het nu een klantportaal, planningssysteem of maatwerk webshop is: de codebase scan geeft uitsluitsel.
Wat is een applicatie precies?
Een applicatie (of webapplicatie) is software die een taak voor gebruikers uitvoert, zoals een order verwerken, een planning maken of klanten laten inloggen. Bij een overname gaat het meestal om maatwerk: software die speciaal voor jouw bedrijf of branche is gebouwd, in plaats van een standaardpakket.
Wat is legacy software?
Legacy software is software die nog belangrijk is voor je bedrijf, maar gebouwd is met verouderde technologie of kennis die niet meer in huis is. Het werkt vaak prima, totdat er een update, koppeling of storing nodig is. Dan blijkt hoe groot de technische schuld is.
Wat is het verschil tussen functioneel beheer en applicatiebeheer?
Functioneel beheer gaat over het gebruik: gebruikers, instellingen en wensen vanuit de organisatie. Die rol ligt meestal bij jou. Applicatiebeheer is de technische kant: updates, bugfixes, beveiliging en hosting. Dat deel kun je bij ons uitbesteden, en samen spreken we af wie wat doet.
Hoe lang duurt een overname?
Dat hangt af van de omvang en de staat van de applicatie. Na de codebase scan krijg je een overnameplan met een realistische planning, inclusief wat er in de eerste weken gebeurt.
Wat als de vorige leverancier niet meewerkt?
Dat komt vaker voor dan je denkt. Met toegang tot de code en de server kunnen we in de meeste gevallen prima verder. In het slechtste geval halen we de code van de productieserver. We helpen je ook om de juiste toegang te regelen.
Wat zijn de onderhoudskosten van een applicatie?
Die hangen af van de omvang, de staat van de code, het aantal koppelingen en hoeveel je wilt doorontwikkelen. We werken met een vaste inzet per maand, zodat je vooraf weet waar je aan toe bent. Meer over de kostenposten lees je in kosten van onderhoud.
Is de code daarna van ons?
Ja. De code staat in jouw repository en blijft van jou. We werken met standaard frameworks en documenteren wat we doen, zodat je nooit aan ons vastzit.
Ook interessant
Codebase scan (code audit)
Een onafhankelijke code audit van je webapplicatie: wat gaat goed, waar zitten de risico's en wat pak je als eerste aan.
Bekijk Codebase scan (code audit)Symfony ontwikkelaar
Onderhoud, upgrades en doorontwikkeling van je Symfony-applicatie, ook als de oorspronkelijke developer al lang weg is.
Bekijk Symfony ontwikkelaarLaravel ontwikkelaar
Een nieuwe Laravel applicatie laten maken, of een bestaande laten overnemen, upgraden en onderhouden. Eén vast team voor beide.
Bekijk Laravel ontwikkelaarPHP-applicatie onderhoud
Een PHP-applicatie op een verouderde versie, met of zonder framework? We houden hem veilig, upgraden naar een ondersteunde PHP-versie en ontwikkelen verder.
Bekijk PHP-applicatie onderhoudApplicatie overnemen: de checklist voor een soepele overdracht
Je developer vertrekt, je bureau stopt of je koopt een bedrijf met eigen software. Hoe zorg je dat je de applicatie overneemt zonder dat er kennis, toegang of data verloren gaat? Deze checklist helpt je om niets te vergeten.
Bekijk Applicatie overnemen: de checklist voor een soepele overdrachtTechnische schuld: wat het is, wat het kost en hoe je het aanpakt
Elke nieuwe functie duurt langer, elke update voelt als een gok en niemand durft de oude code nog aan te raken. Grote kans dat je applicatie last heeft van technische schuld. In dit artikel lees je wat het is, hoe je het herkent en hoe je het beheersbaar maakt.
Bekijk Technische schuld: wat het is, wat het kost en hoe je het aanpaktWeet wat je overneemt
Start met de codebase scan of neem direct contact op via 030 – 227 04 96. Binnen 1 werkdag hoor je van ons, en samen bespreken we de mogelijkheden.