A computer algebra system is mathematical software that can manipulate mathematical formulae in a way similar to the traditional manual computations of mathematicians and scientists. This type of system supports a wide range of mathematics including linear algebra, calculus, and algebraic and ordinary differential equations.
To provide an insight into the quality of software that is available, we have compiled a list of 13 impressive computer algebra systems. There’s general purposes systems as well as specialist software solutions. All of them are open source software.