GNOME-DB uses heavily Bonobo, the GNOME components system. As the Bonobo API is getting more and more stable, the Bonobo integration in GNOME-DB is bigger. This is a "must" for GNOME-DB, as it's been included in the GNOME Office project, and if we want to have powerful and well-looking office applications, the cooperation between these applications is crutial.
The applications included with GNOME-DB are theirselves componentized, so that some parts of them can be embedded in other applications. Apart from this, a whole set of database-aware components are also included.