title: What is the benefit of developing the application as a windows service?
body: <p>I am going to develop an application which will process online data (comming through socket) and it does not need any user interaction.</p>
  
  <p>I am thinking of a simple console application, but what about windows service does it provide extra benefit? (I know windows service does not need user logged in to run the service but I am asking about extra benefit)</p>