Composer - это менеджер зависимостей на уровне приложения для PHP. Под зависимостью понимаются библиотеки/пакеты, от которых зависит ваше приложение. Помимо управления зависимостями, composer также осуществляет автозагрузку файлов, необходимых для работы приложения. Большинство фреймворков (Laravel, Symfony и т.д.) используют composer, и он автозагружается по умолчанию