The Delphi Object
Prevalence Layer is a framework to alow all objects to reside in memory and persists to binary snapshots for backups. This eliminates the need of databases or the use of Object Persistence Layers (OPL).
http://sourceforge.net/projects/dopl