ฟังก์ชันการทำงานของเทมเพลตอย่างง่าย Symfony เป็นเฟรมเวิร์กเว็บ PHP แบบโอเพ่นซอร์ส ตามแนวทางปฏิบัติในการพัฒนาเว็บไซต์ที่ดีที่สุด เว็บไซต์หลายแห่งได้รับการพัฒนาอย่างสมบูรณ์โดยใช้เฟรมเวิร์กนี้ จุดประสงค์ของ symfony คือเพื่อเร่งการสร้างและบำรุงรักษาเว็บแอปพลิเคชัน คุณสมบัติของมันมีดังนี้:
•การจัดการแคช
• URL ที่กำหนดเอง
• สร้างโมดูลพื้นฐานบางส่วน
•รองรับหลายภาษาและ I18N
•ใช้โมเดลวัตถุและการแยก MVC
• การสนับสนุนอาแจ็กซ์
•เหมาะสำหรับการพัฒนาแอพพลิเคชั่นระดับองค์กร
Symfony มีข้อกำหนดของระบบต่ำและสามารถติดตั้งได้อย่างง่ายดายในการตั้งค่าใดๆ สิ่งที่คุณต้องมีคือเซิร์ฟเวอร์ Unix หรือ Windows พร้อมเว็บเซิร์ฟเวอร์ที่ติดตั้ง PHP5 มันเข้ากันได้กับฐานข้อมูลเกือบทั้งหมด ราคาของ Symfony ไม่สูงนัก ต่ำกว่าราคาโฮสต์มาก
สำหรับนักพัฒนา PHP การใช้ Symfony เป็นเรื่องปกติ และการเรียนรู้จะใช้เวลาเพียงวันเดียวเท่านั้น การออกแบบที่สะอาดตาและการอ่านโค้ดจะช่วยลดระยะเวลาในการพัฒนา นักพัฒนาสามารถใช้หลักการของการพัฒนาแบบ Agile (เช่น DRY, KISS หรือ XP เป็นต้น) และมุ่งเน้นไปที่ระดับลอจิกของแอปพลิเคชันโดยไม่ต้องเสียเวลามากในการเขียนไฟล์การกำหนดค่า XML ที่ไม่มีที่สิ้นสุด
Symfony ได้รับการออกแบบมาเพื่อสร้างแอพพลิเคชั่นที่สมบูรณ์ในระดับองค์กร นั่นคือ คุณสามารถควบคุมการตั้งค่าทั้งหมดได้ ตั้งแต่โครงสร้างเส้นทางไปจนถึงไลบรารีภายนอก เกือบทุกอย่างสามารถปรับแต่งได้ เพื่อให้เป็นไปตามกฎระเบียบการพัฒนาองค์กร Symfony ยังรวมเครื่องมือเพิ่มเติมบางอย่างเพื่ออำนวยความสะดวกในการทดสอบการดีบักและการเก็บถาวรโปรเจ็กต์