Günümüzde program geliştirme konsunudaki çalışmalar mükemmel bir program için çok değişik soruların cevaplarını bulmayı zorunlu kılmıştır. Bu sorulara verilen her bir cevap ta programa bir boyut olarak eklenmiştir. Günümüzde iyi bir programdan bahsedebilmek için en az 10-11 sorunun cevabını vermek gerekir. Örneğin bu program kaça mal olacaktır? Bu sorunun cevabı programa maliyet boyutu olarak yerleşmiştir. Ya da bu programda yönetim kuralları ne olmalıdır? sorusunun cevabı programa da ki kalite kontrol boyutu içinde yer alır. Ancak en mükemmel eğitim programı çalışmaları bile programın en basit modelinde yer alan 4 boyutunu amaç muhteva öğretim süreçleri değerlendirme en üstte tutmuş çalışmalar bu boyutlara yön boyutlar ilave etmek şeklinde sürmüştür.