What are the best free user-friendly alternatives to Mathematica and Maple available online?

I used Magma online calculator a few times for computational algebra issues, and was very much satisfied, even though the calculation time there was limited to $60$ seconds.

Very basic computations can be carried out with Wolfram Alpha. What if one is interested in integer relation detection or integration involving special functions, asymptotic analysis etc?

Thank you in advance.


Added: It would be nice to provide links in the answers so that the page becomes easily usable. I would also very much appreciate short summary on what a particular software is suitable/not suitable for. For example, Magma is in my opinion useless for doing the least numerics.


I propose Sage. In my opinion it is the best free open-source mathematics software system.


Numpy, scipy and matplotlib are amazing packages in Python. They basically handle all kinds of numerical analysis and basically replace matlab.