ForeverLearner is a general-purpose mathematics softwares, it provide a strong-typed dynamic language with the ideas of functional programming in mind. Numerical calculation, basic symbolic calculation and plotting are planned to be supported. It is also extendable.
Java(tm) Scientific Library. Version 5.0 release in progress. Snapshot versions of the mathematics, physics bundles currently available (https://maven.java.net/index.html#nexus-search;quick~jscience)
ViziSolve solves math equations. The goal is to do this pretty much the way a math teacher might do it in front of a classroom - going through each step of the solution process one calculation at a time, highlighting each part as it is being used for the next line, and stating clearly at each step of the way what it is doing.