Octave to program służący do wykonywania zaawansowanych obliczeń numerycznych. Program pozwala m.in. na wykonywanie działań na liczbach rzeczywistych, zespolonych, wektorach, macierzach, obsługuje także zakresy, tablice, pętle, funkcje i równania.
Octave umożliwia również prezentowanie wyników swojej pracy w postaci czytelnych diagramów.