壮的应用，同时也给予了开发者强大的配置功能：从文件结构到外部目录，几乎所有的东西都可以自定义。Symfony也捆绑了一些诸如测试、调试、文档生成等额外的工具来满足企业的开发过程。
技术.Symfony使用了大量的设计模式，比如MVC模式，它分离了业务逻辑层和表示层，降低了耦合性，使程序更易于维护。Symfony使用了以下一些PHP开源项目的部分功能。Symfony也使用了一些开源的Javascript库。在symfony1.2中默认状态没有包含任何JavaScript框