What is a Programmable Thermostat?

A programmable thermostat allows a homeowner to control and program their heating and air conditioning system.