- automatic record locking
- indexing and unique keys
- programmable insertions for C/C++ version it means the
programmer can include his own C/C++ code, which can be easily
maintained and changed. In Linux and Solaris the insertions are stored
in the form of shared libraries, it means they are compiled separately
(not together with main applications)and are loaded dynamically.They
correspond simply to DLL libraries known from Windows world. Their
actions are trigerred by some user actions, like key pressing etc.
- local and network tables It means You can work in single
user and in client-server mode at the same time.Your local table can
be easily modified to be a network table. Every client has access to
builtin simple database engine, which handles local tables. Java
version does not support local databases.