Symfony2 consists of a lot of small components that can be used separately without tying you into the actual Symfony2 framework. And this is an advantage that makes these components used by many big PHP applications nowadays. Instead of re-inventing new components for dealing with HTTP forms, security or even HTTP requests, we can simply drop in a single Symfony2 component and we’re done. And there are a lot of neat components available!