title: XML vs. SQlite vs. Access
body: <p>Question: We've started a project for a customer, which includes what would normally be done with a database.</p>
  
  <p>However, the customer wants no database installed, since it's only a little application.
  We however intend to reuse the code for a larger project, which will use a database.</p>
  
  <p>The problem is all the server side code will be different if I'm using XML or SQlite or Access.</p>
  
  <p>I'm tending towards SQlite, but I don't know.
  Would adding the database in an MS-Access file be a better solution?
  If I would put it into an access database, does the customer need MS-Access installed or only the MSFT MDAC ? If I use the Access DB, will that run under Linux with Mono, too, or is there no MDAC replacement ?</p>