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