Sage - Free Software for Mathematics

A lot of useful mathematical software is freely available via the internet. If you look hard enough you can find a code to solve just about any standard mathematical problem, and for many years professional scientists have downloaded programs and subroutine libraries from epositories like netlib. The trouble is that most of this software is not easy to use, and typically requires specialised programming skills.