Composer can be used to add dependencies to a Drupal project. It can be used in the following ways.
Learn how to use Composer instead of Drush Make for managing a projects dependencies.
GetComposer.org documents how to install Composer, and how to begin using Composer for dependency management in your project.
Managing dependencies for a contributed project
Managing dependencies for a custom project