Framework kullanımı hazır bileşenler olması sebebiyle, genel olarak avantajlı değerlendirilebilir. Fakat bazı durumlarda bu faydalar azalabilir veya belirli bir noktadan sonra, faydadan çok zarar verir.
Framework kullanımı ile ilgili dikkat edilmesi gereken hususlar aşağıda listelenmiştir:
1) Framework alana özel olmalı veya çok ilişkili birkaç alana çözüm sunmalıdır.
2) Aynı çözüm alanı için de olsa bile, her türlü probleme çözüm getirme anlayışı takip edilmemelidir.
3) Framework esneklik sağlamalıdır. Yani, farklı ihtiyaçlara göre özelleştirilebilir olmalıdır. Bazı problemlerin, framework kullanıcıları tarafından çözülebilmesine imkan tanınmalıdır. Framework geliştirme stratejisi olarak, orta yollu gri modda olmalıdır. (Gray-Framework) Her özelliğin hazır sunulduğu framework ler kara kutu(Black-Box), esnekliğin ve soyutlamanın üst seviyede tutulduğu framework ler (white-box) olarak isimlendirilir.
4) Framework yaklaşımları ve özellikler, iyi bir seviye de dokümantasyonu yapılmalıdır. Framework leri bekleyen en büyük risk, gittikçe karmaşıklaşan yapılar olabilmesidir. Bu karmaşıklık, framework kullananları olumsuz etkilemektedir.