Мы разрабатываем здесь технологии .NET.
Наши друзья, работающие над клиентскими приложениями, разрабатывают свое программное обеспечение для шаблона проектирования Model View Presenter, который часто ассоциируется с веб-разработкой. Для них они находят, что это работает очень хорошо, я полагаю, что это может стоить проверить.
Smart Client Factory (упомянутая Panos) также может быть полезна для вас, хотя это не основа, а скорее библиотека лучших решений для решения типичных проблем.