make ist nützlich um größere Progamme zu kompilieren, kann aber deutlich mehr, z.B. Homepages verwalten, Ausarbeitungen erzeugen...
Gesteuert wird make durch sogenannte makefiles.
make ist eines der klassichen Unix-Tools, ist also von ~1975, ist aber seitdem durchaus weiterentwickelt worden.
Auf allen vernünftigen Systemen ist make verfügbar, auch wenn verschiedene make's subtile Unterschiede aufweisen.