title: What's the best way to store/retrieve data for a desktop without using a database?
body: <p>i have a question about storing data for a desktop application, 
  if i'm to deployed an application without a MS SQL database,
  how could i facilitate the retrieving/storing of data. 
  I know i can also serializes the data objects into a file (such as XML file), is there any other more efficient or effective way?</p>