امروزه تقریبا تمام کسانی که پروژههای WPF یا Silverlight رو توسعه میدهند با مدل برنامه نویسی MVVM آشنایی دارند. فریم ورکهای مختلفی برای توسعه پروژهها به صورت MVVM وجود دارد. نظیر:MVVM LightPrismCaliburnCinchWAFCatelOnyxMVVM helpersو...هر کدوم از فریم ورکهای بالا مزایا، معایب و طرفداران خاص خودشون رو دارند(^) ولی به جرات میتونیم Prism رو به عنوان قویترین فریم ورک برای پیاده سازی پروژهای بزرگ و قوی و ماژولار با تکنولوژی WPF یا Silverli ...