Symfony 2 est un framework PHP open source conçu pour faciliter le développement d'applications et de sites web, avec une documentation et une communauté active. Il propose des fonctionnalités avancées telles que la configuration en cascade, le support d'Ajax et un générateur de backoffice, tout en respectant les normes de programmation. Le document décrit également l'installation, la structure des fichiers et la création de 'bundles', essentielle pour organiser et partager le code.