title: Should I use WPF or Windows Forms Application for my project in C#?
body: <ol>
  <li>I am developing a Client-Server based application in which client application will access server database to store billing information. It will also have report generation facility. Windows Forms is good in document printing &amp; I don't see such facility or controls in WPF. If I am wrong then please correct me.</li>
  <li>I want database security, which DB should I use, SQL Server, MySQL or Oracle. I would like to use free DB but security is my priority.</li>
  <li>Please suggest how I can implement a Client-Server architecture with multiple clients in C#?</li>
  </ol>
  
  <p>Thank you Geeks!!!</p>