My company started work on some kind of CRM applicationWCF+EntityFramework used on server sideMain goal is to provide two clients on WPF and ASP.NETServer should contain main business logic (we have to reuse business logic code as much as possible)What is the best way to implement solution considering such requirements?Which pattern better to use in this case: MVVM, MVP or MVC?I will appreciate any application samples using these techs together (wcf+wpf+asp.net)Thanks