A system in which multiple computers work together to solve a problem by dividing it into smaller tasks.