Use Java programming language to access databases. Empress offers a wide variety of data types. These include such specialized types as date, time and currency, as well as variable length text and bulk data types. The manipulation of these data types within Empress can be simplified considerably since users can create customized data handling functions which can be integrated into the DBMS engine itself. Also, Empress variable-length text and bulk attributes allow for storage of essentially an unlimited amount of data.
Empress allows data to be fully distributed across the network.
Furthermore, such operations are independent of the hardware being used, since Empress supports heterogeneous distributions amongst databases. Because of this, Empress has been used in many installations requiring full workstation to supercomputer distributed functionality. Because Empress fully conforms to the operating system, it can take advantage of any special features which the operating system might offer. For example, Empress can operate transparently and with no modifications on operating systems which support memory mapped files, juke boxes, hierarchical migratable filesystems or RAID filesystems. Full compliance to Year 2000 requirements.