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.