Which Is a Free Software Computer Algebra System?

Patrick Burnett

If you’re looking for a free software computer algebra system, you have several options to choose from. A computer algebra system, or CAS, is a type of software that can manipulate mathematical equations and expressions.

These systems can perform tasks such as symbolic integration, differentiation, and equation solving. In this article, we’ll take a look at some of the most popular free software CAS options available.


Maxima is a free and open-source program that is widely used for symbolic mathematics. It has been around for over 40 years and is continually updated with new features and bug fixes.

Maxima can be run from the command line or using its graphical user interface, wxMaxima. It supports many types of mathematical expressions, including polynomials, rational functions, and trigonometric functions.

Maxima also includes features like matrix operations and calculus functions. It can be extended with additional packages to provide even more functionality. One of the best things about Maxima is its active community of users who contribute to its development.


SageMath is another popular free software CAS that has gained a lot of popularity in recent years. It combines many different open-source math software packages into one cohesive system that can be accessed through a web browser or command line interface.

SageMath includes features such as graphing tools, number theory functions, and linear algebra tools. It also supports programming languages like Python so that users can write custom scripts to extend its functionality.


Octave is an open-source numerical computation software package that has similarities to MATLAB. Although it’s not strictly a CAS in the traditional sense, it does support symbolic math operations using the Symbolic Package add-on.

Octave includes capabilities such as matrix manipulation and visualization tools for data analysis. It’s particularly useful for scientific computing tasks like signal processing or control systems analysis.


In conclusion, there are several free software computer algebra systems available for those looking to perform symbolic math operations. Maxima, SageMath, and Octave are just a few of the options available.

All of these systems have their own strengths and weaknesses, so it’s important to choose the one that best fits your needs. With these tools at your disposal, you’ll be able to tackle even the most complex mathematical problems with ease.