Distributed Systems
Systems whose parts run independently and coordinate over a network.