distributed computing (processing)

See client-server computing.