Projemizin teknik alt yapısı (Platform & Infrastructure) olarak adlandırabileceğimiz bir çok ihtiyacımızı bir veya daha fazla framework bileşeni kullanarak çözümleriz. Bu bileşenler, kurum kaynakları ile geliştirilebileceği gibi, açık kaynak veya ticari olarak kullanıma hazır bileşenlerde olabilir.
Framework kullanmanın avantajlarını şu şekilde listeyelebiliriz:
1) Tekrar kullanılabilir ve kullanıma hazır bileşenler olması
2) Farklı projelerde denenmiş ve test edilmiş olması
3) Kodların standart olarak geliştirilmesine katkı sunması
4) Framework çözüm alanının, kendi iş alanımızdan ayrıştırılması ve kaynaklarımızı iş alanımıza sarfetme imkanı
5) Teknik ve tecrübe gerektiren bir alan olması sebebiyle, tecrübeli kişiler tarafından geliştirilmesi (Tecrübenin kullanılması)
6) Projemize daha hızlı başlangıç yapma ve daha hızlı ilerleme imkanı
Framework lerin en önemli avantajı tekrar kullanılabilir bileşenler olmasıdır. Diğer tüm avantajlar, bu temel avantaj çerçevesinde şekillenmektedir.