Rake es una herramienta de automatización de compilación y gestión de tareas de software.Le permite especificar tareas y describir dependencias, así como agrupar tareas en un espacio de nombres.
Make es una herramienta que controla la generación de ejecutables y otros archivos no fuente de un programa a partir de los archivos fuente del programa.