With Symfony, you reuse generic components, which do not have any
added value for your business's specific needs. Symfony makes the
job less daunting for developers, who do not have to develop or
redevelop generic features, such as form management; they can
focus on the application's real challenges. Symfony also has tools
that make it easier to use and improve productivity: the Web Debug
Toolbar, native support for development environments, detailed
error pages, and natively supported security.