GNOME-DB provides a free unified data access architecture to the GNOME project. Although focused on the GNOME desktop environment, care has been taken to cleanly separate the data access framework (libgda) from the user interface. Thus, GNOME-DB now consists of two projects. The first one is libgda, which is the data access framework, and which is totally GNOME-independent, thus allowing the development of non-GNOME applications based on it. The other project is GNOME-DB itself, which is much more than just a libgda front-end for the GNOME project. It adds, to the already powerful libgda features, a smooth integration of data access stuff into the GNOME desktop, all this by making use of the latest GNOME technologies, such as Bonobo, GConf, OAF, libxml, etc.
GNOME-DB's main features include: