A boiler generates hot water that is primarily used for heating while a hot water tank is used to generate hot water for plumbing needs. The distinction can be confusing due to combination boilers serving both types of hot water needs, but generally, boilers are primarily heating appliances.