Composer is and integral part of Magento 2 development. It is used as PHP dependency manager to manage components and versions. In this article we will take a look at dependency types and when to use them. In general dependencies define the relationship between