Product Description : Building Enterprise Applications with Windows Presentation Foundation and the Model View ViewModel Pattern Create rich flexible and maintainable lineofbusiness applications with the MVVM design patternSimplify and improve business application development by applying the MVVM pattern to Windows Presentation Foundation WPF and Microsoft Silverlight 4 With this handson guide youll use MVVM with data binding commands and behaviors to create user interfaces loosely coupled to business logic MVVM is ideal for NET developers working with WPF and Silverlightwhether or not you have experience building enterprise applicationsDiscover how to Dive deep into MVVMand learn how it differs from other UI design patterns Build a simple Customer Relationship Management application you can adapt for your own projects Implement MVVM to maintain separation between UI declarative syntax and presentation logic code Create a Domain Model to define your applications business context Write dynamic code for the data access layer with the Microsoft Entity Framework and NHibernate Enforce complex datavalidation scenarios using Windows Workflow Foundation 4 Implement MVVM using frameworks and toolkits such as Microsoft PrismGet code samples on the webFor system requirements see the Introduction ( it is an used product )