Если вы планируете выпускать продукт, который поддерживается в течение многих лет и, вероятно, над ним работали несколько разработчиков, вам нужно выйти за рамки простого MVVM и подумать о модульности в более широком масштабе. Это означает изучение МОК, MVVM, командования и событий, а также всех основ Silverlight.
Prism 4 находится на грани выпуска (в настоящее время на Альфе по состоянию на 18 августа). Новая версия включает в себя MEF, поэтому предлагает несколько вариантов динамической загрузки модулей проекта. Это хорошо стоит исследовать. И Prism, и MEF были созданы Microsoft.
MEF используется для создания приложений на основе плагинов, таких как Visual Studio. В настоящее время мы используем Prism 2 для очень большого долгосрочного проекта (сотни модулей) и ожидаем перехода на версию 4 при выпуске (в настоящее время я пробую версию 4 Alpha в другом личном проекте).