[1] gridMathematica increases the number of parallel processes that Mathematica can run at once.
By increasing the number of tasks available, some types of problems can be solved faster.
Mathematica manages the interprocess communication such as queueing, virtual shared memory, and failure recovery.
[3] gridMathematica scales to larger grid systems when additional licenses are purchased.
They worked as stand-alone products including Front End and Control Kernels and the Parallel Computing Toolkit developed by Roman Maeder, one of the original authors of Mathematica.