Composer is a tool. As a PHP developer you need to depend on many project’s application logic. You need to use their classes and sometimes you need to use them directly into your code repositories. Composer will allow you to declare those libraries on which your project may depend upon. Not only that, it also makes your life comfortable with all those updates and additions that often take place into the world of open source world. Composer will automatically install and update those libraries for your project.