A water heater produces hot water that you use directly when you wash dishes or use the shower, for example. A boiler goes one step further and uses enough energy for that water to heat your home. Your heating system can then use the super hot water or steam in radiators or other radiant heating elements.