Make es una herramienta para procesar conjuntos de archivos entre los cuales existen diversas relaciones de dependencia. Es principalmente utilizado al compilar e instalar paquetes de software, pero también sirve para rodar scritps de análisis sobre múltiples archivos de datos o para combinar archivos de texto y figuras en un artículo. Make es capaz de actualizar de forma automática el producto final según los cambios detectados en sus partes.