Singular (typeset Singular) is a computer algebra system for polynomial computations with special emphasis on the needs of commutative and non-commutative algebra, algebraic geometry, and singularity theory. Singular is free software released under the GNU General Public License. Problems in non-commutative algebra can be tackled with the Singular offspring Plural.