title: Point of Sale Application Architecture
body: <p>I have been asked to build a POS Application for a Restaurant. I have experience creating POS application in VB6.0 and have always wanted to create one with UX. I am looking to create one with WPF as front end. I pretty much have the process picture in mind and also screens. </p>
  
  <p>Said so much, I am not sure how to Architecture one. </p>
  
  <p>Few Major questions that come to my mind are :</p>
  
  <p>Should I use Composite Application Guidance for WPF - Prism. If the answer is yes will performance reduce as in POS Application, time can be critical, customers want prompt service.</p>
  
  <p>I am thinking Dependency Injection should be used for better maintenance. </p>
  
  <p>using ADO.NET Entity Framework- LinQ to SQL </p>
  
  <p>I want to grow this application later to include Inventory Management and Data Mining, Management reports.</p>
  
  <p>will use POS for .NET</p>
  
  <p>Hope I will be able to get this all cleared up this weekend.</p>
  
  <p>Please Advise.</p>
  
  <p>Thank you,</p>
  
  <p>Mar</p>
  
  <p>Edit:
  I am still leaving it open will like to get more views/ advises. </p>