A set of classes that let you run several indedependent programs at once in the same
JVM (Java Virtual Machine). This saves having to keep reloading the
JVM and standard
class files. It also uses a much smaller RAM (Random Access Memory)
foot print than if the processes were running in the same JVM.