Octave est un logiciel pour effectuer des calculs scientifiques et numériques. Il est open-source, disponibles pour une grande variété de systèmes d'exploitation, et surtout compatible avec MATLAB. Octave est un langage interprété de haut niveau pour l'exécution des fonctions mathématiques, ainsi que une vaste gamme de capacités graphiques pour la visualisation de données.
Octave a été créé à l'origine pour fonctionner sur Unix et Linux, et il fonctionne très bien avec Cygwin. Octave peut être installé à partir de l'utilitaire de configuration Cygwin.