Doctrine is divided into 3 main packages: * Doctrine CORE * Doctrine * Doctrine_Manager * Doctrine_Connection * Doctrine_Compiler * Doctrine_Exception * Doctrine_Formatter * Doctrine_Object * Doctrine_Null * Doctrine_Event * Doctrine_Overloadable * Doctrine_Configurable * Doctrine_EventListener * Doctrine DBAL * Doctrine_Expression_Driver * Doctrine_Export * Doctrine_Import * Doctrine_Sequence * Doctrine_Transaction * Doctrine_DataDict Doctrine DBAL is also divided into driver packages. * Doctrine ORM * Doctrine_Record * Doctrine_Table * Doctrine_Relation * Doctrine_Expression * Doctrine_Query * Doctrine_RawSql * Doctrine_Collection * Doctrine_Tokenizer There are also plugins for Doctrine: * Doctrine_Validator * Doctrine_Hook * Doctrine_View * Doctrine_Tree + Doctrine_Node