We present here three excellent free computer applications (GeoGebra, Eigenmath, and a BASIC interpreter) that can be used for mathematical activities. Because students are able to download and install the software at home they can get a better sense of ownership of the math tools provided. The three programs described complement each other, as exemplified by the following discussion about systems of linear equations.