Es usado para generar archivos Makefile desde una interfaz, un conjunto de funciones de macro de cpp y un archivo por directorio llamado Imakefile.