UltimaCalc is a collection of mathematical tools in one program, for scientists, engineers, and students. Perform symbolic algebra simplify expressions and differentiate them. Integrate an expression and see how the result was obtained. Factorize polynomials, divide a polynomial by another, and find their GCDs.
The calculator window accepts mathematical expressions as plain text, evaluates them to 38 digit precision, and logs the results.