title: software architecture of .net application
body: <p>How does Modules, Class, Namespace, Project,Folder,File  relate in software architecture of c# application.
  Are modules a group of class and analogous to namespace.
  Or are modules the project itself?</p>
  
  <p>Eg if we are talking of Authentication Module ,are we actually talking about namespace or just a folder or a file for instance (since a file can contain all classes required for login).</p>
  
  <p>I have found that many people use it differently .
  What is the right way to do it ,I am sure there must be a well defined way out there.</p>