Это для Silverlight(Web)
, WPF(Desktop)
и Windows Phone 7(Phone)
.
По сути, это для любой платформы, которая использует XAML
, MVVM
combo.
И на ваш последний вопрос, ДА , это очень хороший вариант для разработки приложения LOB
в WPF
.
Но помните, вам нужно будет потратить несколько дней, чтобы выучить Prism
(и Unity
или MEF
). Итак, будьте к этому готовы.