1. A computer-implemented method for updating software in a system for controlling the operation of a cooling device in a data center, the method comprising: detecting an event triggering an installation of a first update to software that is executing on a control device; in response to the event, identifying an interface device that connects the control device to the cooling device, the interface device being configured to relay a control signal that is transmitted by the control device to the cooling device; identifying, with a processor, a second update to software that is executing on the interface device, wherein the second update is different than the first update; and installing the first update and the second update on the control device and the interface device, respectively; wherein the interface device is connected directly to the cooling device and the first control device is coupled to the interface device.