To increase the size of networks created and manipulated within the XPRafts environment, the software utilises a combination of memory and disk space to manage data.

In editing sessions, the The Permanent Database is not interacted with directly. All changes made are done to an internal working copy of the Permanent Database, known as the Working Database.

The Working Database is established when the Permanent Database is opened. The Permanent Database is updated only when the Working Database is "saved". Copies of the Working Database can be saved under different names at any time, the default name being the name of the Permanent Database when originally "opened".

The Working Database is the active database to which all data editing changes are made. There can only be one active database at any time.

Using the working database provides an error recovery procedure. Since almost all changes to the database are immediately recorded on disk in the working database, catastrophic failures can be recovered from with a minimum of agony. Additionally, if you would like to revert to the permanent database and disregard changes made since the last save, choose Revert from the File pull-down menu.

The working database is named DBxxx where xxx is the next number in a sequence of database files, (typically DB1) and is stored in the directory defined by the TMP or XPTMP system variable or, if none is defined, in the current working directory.

To recover this database, rename it (ie. copy DB1 to FILENAME.XP), then open it as normal.

If the assigned temporary directory is on a RAM disk, any unsaved data will be lost in the event of a system error. Always save your work regularly.