Maxima to jeden z najlepszych programów typu CAS (Computer
Algebra System) tj. systemów algebry komputerowej, które wspomagają
wykonywanie obliczeń symbolicznych.
Programy tego typu nie podają
np. liczby jako wyniku przy obliczaniu całki (jak to ma miejsce w
przypadku systemów numerycznych) ale funkcję. Możliwości programu
obejmują m.in. różniczkowanie i całkowanie symboliczne, symboliczne
rozwiązywanie równań (w tym różniczkowych), upraszczanie wyrażeń
algebraicznych, operacje na macierzach, możliwość rysowania
wykresów 2D/3D i inne.
Program oferuje dowolną precyzję obliczeń,
możliwość definiowania własnych funkcji przez użytkownika, a także
możliwość programowanie w LISPie. Od wersji 5.10 zawiera
zintegrowaną nakładkę GUI - wxMaxima.