Octave to darmowe, otwarte środowisko do przeprowadzania 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.