Вы можете использовать сервисы WCF Ria (очень удобный и удобный доступ к данным) и silverlight. Prism - очень хороший шаблон для разработки модульных приложений, но я думаю, что это будет непросто, если вы захотите простое приложение. MVVM это то, что вы ищете. MVVM - это шаблон проектирования, изображающий презентацию, взаимодействующую с моделью, но все же вы можете избежать этого, если хотите что-то довольно простое и быстрое. Кривая обучения от моего POV включает (в порядке): Silverlight, WCF Ria Services, MVVM, Prism.