I recently was introduced to a program for maintaining "matters" for solicitors that used an MDB file as the back end. I found this surprising and even more surprising was the fact that the program could be used without a copy of Access installed on the machine (the program is 15 years old BTW).
It then got me to wondering. Can ACCDB files be used as back ends for deployed applications and following on from that, what would be the best front ends?
The point being here is that if someone were to create an application similar to the one above (not going to need even 1GB worth of storage space), create an installer package and distribute via CD or DVD what would be the best options for front and back ends?
I had to write (for university) a java program that used plain text files as the storage medium. Are text files commonly used? Or is there a standard deployed back end that I don't know about?
And as for front ends, surely one of the most pertinent points is what engine could be deployed with the application to run the front end bearing in mind this whole thing would need to be distributed together.