A device's file management requirements dictate how an UltraLite database is stored and what database name conventions must be adhered to. While most platforms use traditional file-based storage, others, like the Palm OS record-based store, require that the database be saved differently. However, for the sake of simplicity, the UltraLite database is typically referred to as a file. Depending on platform restrictions, you may be able to create your device on the desktop, and then deploy the same file to one or more platforms.
UltraLite database schema
UltraLite temporary files