Macaulay 2 is a software system devoted to supporting research in algebraic geometry and commutative algebra, whose development has been funded by the National Science Foundation.
Citation:
@Misc{macaulay2,
author = {Grayson, Daniel R. and Stillman, Michael E.},
title = {Macaulay 2, a software system for research
in algebraic geometry},
howpublished = {Available at http://www.math.uiuc.edu/Macaulay2/}
}