@danizord `Zend\Config` is used in `Zend\ModuleManager\Listener\DefaultListenerAggregate`. `DefaultListenerAggregate` is used in `Zend\Mvc\Service\ModuleManagerFactory`, but you can use other factory for `ModuleManager` in `Zend\Mvc\Application`. Therefore, packages in "require-dev" and "suggest" sections. `Zend\Config` in `Zend\ModuleManager`, `Zend\ModuleManager` in `Zend\Mvc`. Moreover, `Zend\Mvc` requires not only for `Zend\Mvc\Application`.