Sentence:  This system comprises a boiler with its own thermostat to regulate the water temperature, a pump, a hot-water storage tank, a room thermostat and some form of timed <WSD>programmer</WSD>. 
Meaning of the word marked with <WSD> tags:  A device that installs or controls a software program in some other machine.