distributed computing (processing)
See
client-server computing
.