Bonobo is an obsolete component framework for the GNOME free desktop environment.
Through its development history it resembles Microsoft's OLE technology and is GNOME's equivalent of KDE's KParts.
Bonobo is based on the Common Object Request Broker Architecture (CORBA) or its GNOME implementation ORBit.
Available components are: Inspired by Microsoft's OLE, Bonobo was originally developed by Ximian for compound documents.
As of GNOME 2.4, Bonobo is officially considered obsolete,[1] and developers are advised to switch to alternatives such as D-Bus[2] or the GIO component of GLib[3] instead.