Unser Ziel ist es moderne Webanwendungen basierend auf zukunftsorientierten Technologien zu entwickeln. Deshalb haben wir uns unter anderem für das PHP-Framework Symfony entschieden. Einer der großen Vorteile von Symfony ist Aufteilung von einzelnen Funktionen in sogenannte Bundles. Hierbei werden von den kleinsten Komponenten bis zum eigentlichen Symfony Kern die Funktionen aufgeteilt. Dank dieser Aufteilung können einzelne Komponenten mühelos ausgetauscht werden ohne das eine komplette Neukonfiguration des Systems nötig wird.
Die flexible Gestaltung von Symfony ermöglicht es den Arbeits- und Zeitaufwand bei der Entwicklung modernster Webanwendungen zu reduzieren. Dank einem sauberen Code, einer einheitlichen Struktur und einer umfangreichen Dokumentation reduziert Symfony die Einarbeitungszeit in Projekte und ist somit optimal geeignet für das agile Arbeiten in Teams. Mittels der integrierten Caching-Funktionen wird die Performance maximiert und über den integrierten Debugger als Hilfsmittel ist es möglich einfach und schnell Probleme zu identifizieren bzw. zu beheben. Durch die große Community werden innerhalb kurzer Zeit aufgetretene Bugs und Sicherheitslücken behoben. Zudem werden Sicherheitslücken, entstehend durch Flüchtigkeitsfehlern bei der Entwicklung, dank dem in Symfony enthaltenen Datenbankmanagement und der Template-Engine automatisch geschlossen.
Im Vergleich zu anderen Frameworks sind bei Symfony der Entwicklung keine Grenzen gesetzt. Basierend auf den einzelnen Bundles ist es möglich Symfony mittels Eigenentwickelungen, unter der Verwendung von modernsten Technologien, um neue Funktionen zu erweitern. Neben den Eigenentwicklungen stehen dank der Community zudem tausende von separaten Bundles installationsbereit zur Verfügung.