Un contrat de maintenance pour une application Symfony couvre la maintenance corrective (correction des bugs et incidents), la maintenance de sécurité (mises à jour du framework, des bundles et des dépendances Composer, veille sur les failles) et la maintenance évolutive (nouvelles fonctionnalités, adaptations). À la différence d'un site sous CMS, une application sur mesure exige aussi le suivi du code spécifique et de sa dette technique.
Un périmètre complet inclut généralement :
Le suivi des versions est crucial : Symfony publie une version LTS tous les deux ans, soutenue trois ans. Par exemple, Symfony 6.4 LTS est corrigée jusqu'en novembre 2026 et suivie en sécurité jusqu'en novembre 2027, et Symfony 7.4 LTS jusqu'en novembre 2029 ; à l'inverse, une version standard (comme 8.0) n'est soutenue qu'environ huit mois. Un contrat doit donc préciser sur quelle branche l'application est maintenue, car une version non-LTS laissée en place devient vite une faille. La maintenance d'un développement sur mesure relève davantage de la TMA que d'un forfait standardisé.
Pour faire vivre et évoluer votre application Symfony en continu, découvrez la maintenance évolutive (TMA) de Pulsar Agency.