Magma is a computational algebra system designed to solve problems in algebra, number theory, geometry and combinatorics. The current version as of April 2003 is 2.10. It is non-commercial software. It runs mainly on the Unix-like and Linux based operating systems and MS-DOS.

Magma is produced and distributed by the Computational Algebra Group within the School of Mathematics and Statistics of the University of Sydney. The predecessor of the Magma was called "Cayley".

External link: