multiple computers interact by exchanging messages over a network.
system whose components are located on different networked computers, which communicate and coordinate their actions by passing messages to one another.
allow physically separate computers to work together.