creating a database in a client based program.
we have developed a n application (like dropbox) in a meaning that it is monitoring a folder, when a file is created there it transfer it to the servers.  
We are using some kind of temp files is order to keep information about former transfer and time, statuses and so on.  (basically like a database but with files for tables) - i don't like that.  
Is there a library that can be used like database but without its process ? to use for a program like ours ? meaning to have a small database on a client computer ?  
I think that `Sqlite` does that but i am not quite sure ?
Thank
creating a database in a client based program.
===

we have developed a n application (like dropbox) in a meaning that it is monitoring a folder, when a file is created there it transfer it to the servers.  
We are using some kind of temp files is order to keep information about former transfer and time, statuses and so on.  (basically like a database but with files for tables) - i don't like that.  
Is there a library that can be used like database but without its process ? to use for a program like ours ? meaning to have a small database on a client computer ?  
I think that `Sqlite` does that but i am not quite sure ?
Thank