TDispatchTree is a component specially designed for enterprise applications and anywhere 
analysis models have a hierarchical tree topology .
It's a very O.O. component giving a new dimension on managing, hihg level, the
relational databases complexity .
Anyway databases management it's only one of the component's targets .
It encapsulates a very powerful dispatching system and allows a full customizable events dispatcher.
Developers can define, assign and propagate their own events all over the tree, following any path as well as the real 
system needs. 
Take a tour on 
http://utenti.tripod.it/burzox/ the component site ,
here you can find a full component explanation , the site is provided with a 11 examples 
(three of them on dataBase applications) and a full help Delphi's like

remark : Shareware version  works only while Delphi's IDE is running