There are lots of good apps for teaching mathematics to children but I would like to learn about apps for undergraduate/graduate/research levels.
Helper questions
Any algebra system (like Maple, Sage)?
Interactive geometry (like GeoGebra, Cabri, etc)?
What else?


Since you mentioned Sage, I will say that you can use Sage online for free at http://www.sagenb.org/. So, it can be used on any device that can connect to the internet.