Magma is a computer algebra system distributed by the University of Sydney, and designed for solving problems in algebra, number theory, geometry and combinatorics.

Magma is a computer algebra system distributed by the Computational Algebra Group at the University of Sydney. It is designed for solving problems in algebra, number theory, geometry and combinatorics. It is named after the algebraic structure magma.