Symfony to framework napisany w języku PHP dla aplikacji internetowych. Framework, czyli inaczej platforma programistyczna. To nic innego jak szkielet potrzebny do budowy aplikacji. To właśnie on definiuje jej strukturę oraz ogólny mechanizm działania.
Symfony to jeden z popularniejszych i najczęściej wybieranych frameworków PHP. Cechuje go otwarty kod źródłowy. Wykorzystuje architekturę MVC, czyli Model-View-Controller oraz komponenty PHP wielokrotnego użytku. Właśnie dzięki temu jest idealny do tworzenia stron i aplikacji internetowych czy interfejsów API.