SymfonyはWebアプリケーションの開発と保守の効率化を目的とし、よく繰り返されるコーディングを代替する。UNIX、Linux、macOS、Windowsで動作し、利用するにはWebサーバとPHPの他パッケージ管理にComposerを利用する。オブジェクト関係マッピングとしては、PropelとDoctrineをサポートしている[3]。 SymfonyはModel View Controllerなどのよく知られたデザインパターンを採用している他、依存性の注入による必要オブジェクトの解決を行う。[4] また、ルーティングには設定ファイルで行う方法の他、アノテーションなどを利用する事が出来る。Spring Framework[5]やRuby on Railsなどの他のWebアプリケーションフレームワークに影響を受けている。 また、以下のようなPHP関連のオープンソースプロジェクトの成果をフレ
![Symfony - Wikipedia](https://cdn-ak-scissors.b.st-hatena.com/image/square/241d79de567bf3e623239c09bdb2cc9b6d6e1085/height=288;version=1;width=512/https%3A%2F%2Fupload.wikimedia.org%2Fwikipedia%2Fcommons%2F9%2F92%2FSymfony_project.png)