the processing of many aspects of a problem simultaneously
system in which many different steps are going on simultaneously; opposite is serial processing- one at a time - advantage is speed and mutual influence amon multiple systems
several working entities work together toward a common goal. emphasizes concurrent manipulation of data elements belonging to one or more processes solving a single problem.