Há 2 tipos de dependências de módulos no Magento 2

Dependência Hard
O módulo não pode funcionar caso os módulos de que depende, não estejam presentes

Dependência Soft
O módulo pode funcionar caso os módulos de que depende, não estejam presentes