Maplesoft

Maple is for scientific and engineering problem-solving, mathematical exploration, data visualization and technical authoring. Deploying numerics with symbolics, Maple offers full computing support for any activity involving mathematics.

Maple performs a wide variety of symbolic mathematical functions from algebra to calculus to matrix algebra.