show/hide this revision's text 1 [made Community Wiki]

I tend to use Macaulay2 for research related stuff

Some points about it.

  1. It is open source
  2. It is specific to algebraic geometry/commutative algebra (but since this is a large community on mathoverflow...)
  3. Is actively being developed (it seems to have several conferences devoted to it each year in recent years).
  4. It is a unix program so you need cygwin to run it on windows.
  5. The preferred environment to run it seems to be in an emacs window (although various people are working on other interfaces I understand).

I've also heard good things about Sage but haven't tried it.