A furnace heats air and distributes the heated air through the house using ducts. A boiler heats water and provides hot water or steam for heating. When choosing between the two, you need to consider your current HVAC setup and your heating goals, home size, and home design.