Northwind requirements
Northwind is a sample database released by Microsoft that contains the sales data for a fictitious company called Northwind Traders, which imports and exports specialty foods from around the world. We will be building an application based on the Northwind database that will support:
Selecting a customer from a list of current customers, and viewing the selected customer's details and order history with support for editing the customer's details
Selecting an order by ID and viewing the order details including the company's information, sales contact and an invoice summary (products purchased, quantities, prices, and so on)
Ability to create a new order
This is far from a complete application, but is complex enough to allow us to demonstrate all the tools and techniques that would be needed to create a full LOB application using MVVM.
The UI of this application is shown in the following screenshot: