p5-palm is a set of Perl modules for reading, manipulating, and writing Palm database files. The package includes a generic core component, as well as handlers for the built-in apps' databases. It is reasonably easy to extend the package to handle arbitrary database types.