The original version (a computer algebra system) was called DOE Macsyma and led the way for later development of more commonly known applications such as Mathematica.
Based on the commercial package Macsyma, Maxima includes a complete ALGOL-like programming language and is most useful for teaching programming concepts in computer algebra.