List of computer algebra systems

The following tables provide a comparison of computer algebra systems (CAS).

[4][5] A CAS may include a user interface and graphics capability; and to be effective may require a large library of algorithms, efficient data structures and a fast kernel.

[6] These computer algebra systems are sometimes combined with "front end" programs that provide a better user interface, such as the general-purpose GNU TeXmacs.

Those which do not "edit equations" may have a GUI, plotting, ASCII graphic formulae and math font printing.

The ability to generate plaintext files is also a sought-after feature because it allows a work to be understood by people who do not have a computer algebra system installed.