use of multiple separate computers working together on a common task. also called distributed processing.
multiple computers working on a common task
analyzing large amounts of data for strategic decision making  using data warehouses