title: WPF + WCF + MVC + EF Web/Desktop Application
body: <p>I am planning an application which will have a web based component and a desktop client component. Basically I am planning to create the web based component using <code>ASP.NET MVC3</code> &amp; <code>Entity Framework</code> as a normal data driven website, however I am also planning to create a desktop client that will extend the functionality of the website, this is new territory for me and I am somewhat confused. I know that the best way to create an application that needs to access a central database is using <code>WCF</code>, however I have not used WCF before but have heard that it easily integrated with <code>Entity Framework</code>.</p>
  
  <p>So I know that what I want to do is certainly possible I am just looking for some guidance for how the seperate components of this application should glue together, etc should I be working with <code>WCF</code> and <code>Entity Framework</code> first? Or should I complete the web based componenet before working with <code>WCF</code>?</p>
  
  <p>Thanks,
  Alex.</p>