My Groebner basis and Comprehensive Groebner packages needed a little dusting. I have authored two software packages in this area:
The software link: Click here.
I wrote a program several year ago for the purpose of edification of my students, which produces step-by-step solutions to linear systems using Gaussian elimination. The core of the program was written in Lisp (one of my favorite programming languages) but the Web interface was done in Perl. In recent days, I rewrote the program completely and entirely in Lisp. If you are a Lisper, you may be interested in the fact that the matrix can be entered in either MATLAB or Lisp syntax, thanks to the Lisp reader hooks.
In recent days I grappled with the issue of choosing the CMS. This amounts to the "Joomla vs. Drupal" contest, it appears. These are the two most popular CMS of today.