C++ library for computations in commutative algebra

The CoCoA C++ library offers functions to perform calculations in Computational Commutative Algebra, and some other related areas. The library is designed to be pleasant to use while offering good run-time performance.