Distributed computing is a field of computer science that studies distributed systems. A distributed system is a software system in which components located on networked computers communicate and coordinate their actions by passing messages. The components interact with each other in order to achieve a common goal. computer program that runs in a distributed system is called a distributed program, and distributed programming is the process of writing such programs.