Symfony onderhoud voor je bedrijfskritische applicatie.

Draait je bedrijf op een Symfony-applicatie, en is de developer of het bureau dat hem bouwde vertrokken? Met Symfony onderhoud van Inesta blijft je applicatie veilig, up to date en in beweging. We nemen de code over, bouwen een vangnet en spreken een vast aantal dagen per maand af.

  • Ook oude Symfony-versies
  • Vaste dagen per maand
  • Code blijft van jou

Codebase scan

Voorbeeldrapport

Overneembaar
PHP 7.4
End-of-life
Symfony 4.4
End-of-life
Packages verouderd 38
Aandacht
Testdekking 12%
Laag
Kwetsbaarheden 7
Fixen
Documentatie —
Ontbreekt
+ Overnameplan in 3 fases: stabiliseren → upgraden → doorontwikkelen

Zij gingen je voor

  • Hogeschool Utrecht
  • Van den Pol Elektrotechniek
  • Secretarius
  • Het Rooster
  • Superp
  • Mountain Network

Herken je dit?

Signalen dat je Symfony applicatie aandacht nodig heeft

Een Symfony applicatie die al jaren draait, werkt vaak prima. Tot hij dat niet meer doet. Dit zijn de signalen die we het vaakst horen van klanten. Ontdek of je er een herkent.

Niemand kent de code nog

De oorspronkelijke ontwikkelaars zijn weg. Er is geen documentatie en elke vraag eindigt bij "dat weet niemand meer".

Een verouderde versie

Symfony en PHP lopen jaren achter. Beveiligingsupdates en ondersteuning komen niet meer en nieuwe packages installeren lukt niet.

Foutmeldingen per e-mail

Dagelijks foutmeldingen in je inbox, een cronjob die stilvalt of een koppeling die soms faalt. Niemand weet waarom.

Trage prestaties

Pagina's en exports worden trager naarmate de database groeit. Gebruikers klagen, maar niemand durft eraan te zitten.

Bundles zonder onderhoud

Een bundle waar je applicatie op leunt, wordt niet meer onderhouden en blokkeert elke upgrade.

Geen zicht en geen controle

Je weet niet of de backups werken, wie toegang heeft tot de server of waar de code precies staat.

Wat het inhoudt

Wat Symfony applicatie onderhoud precies inhoudt

Symfony is een open source PHP framework vol herbruikbare componenten, ontworpen voor flexibiliteit en schaalbaarheid. Die mogelijkheden zijn de kracht van het framework, maar elk onderdeel veroudert in zijn eigen tempo. Goed onderhoud houdt al die onderdelen bij, zodat je applicatie betrouwbaar blijft draaien.

Security- en framework-updates

Security advisories controleren en beveiligingsupdates van Symfony direct doorvoeren. Minor-updates houden we elke maand bij, zodat je de verbeteringen van nieuwe versies kunt benutten.

PHP-versies

Elke Symfony-versie vraagt een minimale PHP-versie. We plannen de PHP-upgrade mee, zodat die nooit onder tijdsdruk hoeft. Een nieuwere PHP-versie geeft vaak ook betere performance.

Composer dependencies

Je applicatie leunt op tientallen packages. We werken composer dependencies gecontroleerd bij en testen elke update eerst.

Verlaten bundles

Bundles die niet meer onderhouden worden, vervangen we door een gangbaar alternatief of eigen code, voordat ze een upgrade blokkeren.

Monitoring

We monitoren foutmeldingen, uptime en taken op de achtergrond in de productieomgeving, zodat we problemen zien voordat je gebruikers ze melden.

Backups

Backups van database en bestanden, buiten de server bewaard. En we zetten ze ook echt terug om te testen.

Performance

Trage queries, slimme caching (zoals OPcache en HTTP-caching) en de infrastructuur eronder. Optimalisatie van de prestaties waar je gebruikers het merken.

Kleine doorontwikkeling

Een extra veld, een nieuwe export, een aanpassing in een koppeling of API's. Onderhoud betekent ook dat je applicatie meegroeit.

Symfony beheer

Waarom Symfony beheer geen bijzaak is

Symfony wordt veel gebruikt voor complexe webapplicaties: een klantportaal, een planningssysteem, een e-commerceplatform of de interne software waar je hele organisatie op draait. Juist omdat zo'n applicatie bedrijfskritisch is, wil je dat de beschikbaarheid en beveiliging op orde zijn. Ook als er geen nieuwe features op de planning staan. Een applicatie jarenlang laten draaien zonder onderhoud is geen stabiele basis voor de betrouwbaarheid van je platform.

Elke Symfony-versie krijgt een beperkte periode bug- en securityfixes. Per november 2026 krijgen Symfony 4.4 en ouder al jaren geen updates meer, en stopt 6.4 LTS met bugfixes (securityfixes lopen nog tot november 2027, volgens symfony.com). Welke versies nog ondersteund worden en wat dat voor jou betekent, lees je in ons artikel over Symfony end-of-life.

Zonder onderhoud stapelt de achterstand zich op. Elke overgeslagen update maakt de volgende groter, en vroeg of laat zet je hostingpartij de server over naar een nieuwere PHP-versie. Die technische schuld betaal je dan in één keer, met rente. Met vast onderhoud houd je de applicatie up to date in kleine, voorspelbare stappen. Moet er toch een grote sprong gemaakt worden? Lees dan hoe je Symfony upgraden stap voor stap aanpakt.

Symfony applicatie overnemen

Zo verloopt het overnemen van je Symfony applicatie

Een Symfony applicatie overnemen van een vertrokken developer of bureau doen we in vier stappen. Je applicatie blijft ondertussen gewoon draaien.

  1. Codebase scan

    We brengen de code, architectuur, versies, composer dependencies, beveiliging en technische schuld in kaart. Je krijgt een rapport in gewone taal.
  2. Overdracht

    Toegang tot repository, server en hosting regelen. We zorgen dat jij toegang houdt tot de code en leggen vast wat er draait.
  3. Vangnet met tests

    Tests rond de processen die niet mogen breken, monitoring en backups. Daarna kunnen we veilig aanpassingen doen.
  4. Vaste afspraak

    Een vast aantal dagen per maand voor onderhoud en doorontwikkeling, met één vast aanspreekpunt.

Symfony support

Symfony support met een vast aantal dagen per maand

We werken niet met losse uurtjes of tickets, maar met een vaste afspraak: bijvoorbeeld een paar dagen per maand. Die tijd besteden we aan de geplande werkzaamheden, aan je vragen en aan kleine verbeteringen. Symfony support betekent bij ons: ondersteuning door developers die je code kennen. Zo heeft je developer tijd om de applicatie echt te leren kennen, in plaats van alleen brandjes te blussen. En je weet vooraf waar je aan toe bent.

De inzet kan meebewegen met je behoeften. Wil je een nieuwe module ontwikkelen of staat er een upgrade op de planning, dan schalen we tijdelijk op. Is het rustig, dan schalen we weer af. Je hebt altijd rechtstreeks contact met de mensen die aan je code werken, en heldere verwachtingen over wat er wanneer gebeurt. Dat niets ooit misgaat, kan niemand garanderen. Wel dat er iemand klaarstaat die weet waar hij moet kijken.

Hosting als optie

Wil je ook de hosting en de infrastructuur uit handen geven? Dan kunnen we je Symfony-applicatie hosten en de server voor je beheren: een Linux-server met monitoring, backups en caching ingericht. Werk je liever met je huidige hostingpartij, dan is dat ook prima. Lees meer over webapplicatie hosting.

Altijd Symfony-specifiek

Deze pagina gaat over Symfony. Draait je applicatie op Laravel of plain PHP, kijk dan bij php applicatie onderhoud. Zoek je een team voor nieuwbouw of een grote upgrade, dan is ons symfony bureau het startpunt. En voor de algemene aanpak van applicatie overnemen, ongeacht het framework, hebben we een aparte pagina.

Wat je krijgt

Wat je krijgt bij Symfony onderhoud van Inesta

Vast aanspreekpunt

Eén contactpersoon die je applicatie, je organisatie en je doelstellingen kent. Binnen 1 werkdag reactie.

Kennisborging in een team

De kennis zit niet in het hoofd van één freelancer, maar in een team. Valt iemand uit, dan loopt het werk door.

De code blijft van jou

De code is en blijft van jou, en je houdt zelf toegang tot code en documentatie. Wil je later verder met een andere partij, dan kan dat.

NDA standaard

We tekenen standaard een geheimhoudingsverklaring. Je data en code blijven vertrouwelijk.

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

Ervaring

Ervaring met Symfony projecten die zijn overgenomen

Een aantal van onze vaste klanten vond ons via Google met een Symfony-applicatie die overgenomen moest worden. Sommige van die Symfony projecten waren jaren eerder gebouwd door developers of bureaus die er niet meer waren, zonder tests, zonder specificaties en met veel technische schuld. Het patroon is steeds hetzelfde: eerst begrijpen en stabiliseren, dan verbeteren.

Sinds 2005 hebben we meer dan 300 sites en applicaties gebouwd en onderhouden, voor meer dan 150 klanten. De kennis die we in al die projecten hebben opgebouwd, zetten we in voor de stabiliteit en robuustheid van jouw applicatie. Jij kunt je weer concentreren op je bedrijf en je klanten, in plaats van op de techniek.

Freelancer, bureau of vast team?

Veel bureaus richten zich op nieuwe projecten en de ontwikkeling van nieuwe software. Onderhoud van een bestaande Symfony applicatie vraagt iets anders: geduld, kennis van oudere Symfony- en PHP-versies en de bereidheid om eerst te begrijpen hoe de code is opgebouwd. Een freelancer kan dat ook, maar als die stopt, sta je weer bij nul. Bij ons zit de kennis in een team dat je applicatie kent, met dezelfde focus op stabiliteit.

Roel Veldhuizen in het kantoor van Inesta

Wie je spreekt

Je werkt direct met de mensen die het bouwen

Geen accountmanagers of tussenlagen. Je spreekt de developers en adviseurs die je applicatie bouwen en onderhouden, in ons kantoor in Utrecht, bij jou op locatie of online.

  • Roel Veldhuizen
    Technisch directeur & adviseur
  • Milo Voorhout
    Adviseur & developer
  • Samir Rafiq
    Low-code webdeveloper
Over Inesta en het team

Liever direct bellen? 030 – 227 04 96

Veelgestelde vragen

Veelgestelde vragen over Symfony onderhoud

Staat je vraag er niet tussen? Bel ons op 030 – 227 04 96.

Kunnen jullie een Symfony applicatie overnemen zonder documentatie?

Ja, dat is eerder regel dan uitzondering. In de codebase scan brengen we de architectuur, de routing (welke URL bij welke code hoort), de database en de belangrijkste processen in kaart. Die documentatie is daarna van jou.

Hoeveel onderhoud heeft een Symfony applicatie nodig?

Dat hangt af van de omvang, het aantal koppelingen en hoe ver de versie achterloopt. Voor een stabiele applicatie is bijvoorbeeld een paar dagen per maand vaak genoeg. Loopt hij jaren achter, dan is er eerst een inhaalslag nodig.

Wat kost Symfony onderhoud?

De kosten hangen af van de omvang en de staat van de code, de Symfony- en PHP-versie, het aantal koppelingen en hoeveel je wilt doorontwikkelen. Na de kennismaking krijg je een inschatting op maat. Meer over de factoren lees je in kosten van onderhoud van een webapplicatie.

Werken jullie met elke Symfony-versie?

Ja, ook met oude 2.x-, 3.x- en 4.x-applicaties. In de scan zie je welke upgrades nodig zijn en in welke volgorde.

Wat gebeurt er als er een storing is?

Omdat we je applicatie monitoren, zien we de meeste problemen voordat je gebruikers ze merken. Bij een storing pakken we die op en hoor je wat er aan de hand was.

Kunnen jullie ook ons eigen team ondersteunen?

Absoluut. We werken samen met je eigen ontwikkelaars, helpen bij architectuurkeuzes en zijn de sidekick en het vangnet als het spannend wordt.

Moeten we na de overname bij jullie blijven?

Nee. De code blijft van jou. In de praktijk werken we vaak jarenlang samen, omdat het werkt.

Je Symfony applicatie in goede handen

Start met de codebase scan of bel ons op 030 – 227 04 96. Binnen 1 werkdag hoor je van ons.

BellenStart de codebase scan