What Is Distributed Computing? Distributed Computing Defined