Abstract: A system for collecting waste heat from computing components and delivering the collected heat for useful applications is provided. At least a first heat exchanger is provided to collect the waste heat generated by the computing components. A further heat exchanger is provided to transfer the heat collected by the first heat exchanger and deliver it for useful applications. The useful applications can include providing heat to a building (e.g., residential, commercial, agricultural building). A controller is provided to operation of the components of the heat exchangers (e.g., fans, pumps, valves) to ensure that the computing components are maintained at a suitable temperature.