[1] Numerical analysis and symbolic computation had been in most important place of the subject, but other kind of them is also growing now.
A software calculator allows the user to perform simple mathematical operations, like addition, multiplication, exponentiation and trigonometry.
They are designed to solve classical algebra equations and problems in human readable notation.
The Netlib repository contains various collections of software routines for numerical problems, mostly in Fortran and C. Commercial products implementing many different numerical algorithms include the IMSL, NMath and NAG libraries; a free alternative is the GNU Scientific Library.
A growing number of mathematical software is available in web browsers, without the need to download or install any code.