Symfony es un conjunto de componentes y un framework full-stack que permite construir aplicaciones web. Está compuesto por componentes independientes como routing, templating y seguridad, y tiene como objetivos principales no reinventar la rueda, separar las preocupaciones (MVC) y fomentar la calidad del código. Los requisitos son PHP 5.3 o superior y se compone de bundles que encapsulan funcionalidades específicas.