It can also perform numerical computations of real and complex numbers with any precision, and of exact fractions. It does two and three dimensional plots including parametric graphs, surface and contour plots, and many other kinds of graphic presentations.
User interface is interactive, but an easy to use programming language is available.
Matrix Operations, Curvilinear Coordinates, Eigenvalues and Eigenvectors. Lie Symmetries, Fields, Groebner Bases, Group Theory, Differential Forms, Galois Groups, Power Series, Polynomial Factorization, Linear Optimization, Financial Analysis, Statistics, Combinatorics, Number Theory, Geometry, Graph Theory. Graphs of Multiple Functions, Implicit Curves, Arrays of Plots, Semilog, Log, and loglog Plots, Variety of Coordinate systems, Contour Plots. User-interface appearance is the same for all platforms. Worksheets are portable.