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/} }