title: Subdomain per client?
body: <p>I am making a web application that will (hopefully) service many clients.  At first, I was going to have mydomain.com be the landing page for login and have one massive database for all users, but then I anticipated the downsides to this approach.  I thought to BaseCamp, for example, which, when you sign up, gives you a subdomain for your "instance" of the product, such as myclientname.basecamphq.com   </p>
  
  <p>My questions are: does BaseCamp have its own separate web application for each instance, with its own separate database?  Does anyone have any useful guides to setting up this process?</p>
  
  <p>Thanks.</p>