Most coders are familiar with Drush Make. So I'll skip that part for now. Suffice to say that a ".make" file is a list of projects, modules, features and even profiles that will be fetched and installed when you use the drush make yourMakefile.make pathToDir command.