Symfony is an open-source PHP web application framework, designed for developers who need a simple and elegant toolkit to create full-featured web applications. Symfony is sponsored by SensioLabs. It was developed by Fabien Potencier in 2005.
Symfony is use for complex large web application as well as medium size web application.
Symfony is one of the most feature-rich PHP frameworks. The two most outstanding technological benefits of Symfony that make it so awesome are Bundles and Components.
The components are generic features that reduce the routine tasks and allow developers to focus on specific business features. There are 30 helpful Symfony components that facilitate the development process. You can use components independently and add your own custom modules with no trouble to the architecture. Symfony components can also be used stand-alone in other frameworks (for ex., Laravel) or in plain PHP solutions.
Bundles and components help to eliminate strict dependencies in the architecture. The fewer dependencies you have, the easier it will be to make changes without risk of breaking other parts of the system. Thus, you can adapt the solution to any requirements and user scenarios to create a highly flexible application.