Maude ist eine reflektive Spezifikations- und Programmiersprache mit hoher Leistung für eine breite Palette von Anwendungen. Neben der Unterstützung von ordnungssortierter Gleichungsalgebra (in der Art von OBJ3) unterstützt sie auch eine allgemeinere Ersetzungslogik, die weder konfluent noch terminierend sein muss. Auf diese Art ist sie insbesondere geeignet zum Modellieren paralleler objektorientierter Berechnung. Sie enthält außerdem verschiedene Umgebungen wie einen Modellverifikator und einen interaktiven Beweiser. (non)