We study computing functions of distributed sources over networks — a fundamental problem at the intersection of information theory and network computation. Our work characterizes the fundamental limits and designs efficient computation schemes for networked systems.