A solar water heater is a system that utilizes solar energy (or the energy from sunlight) to heat water. It has a system that is installed on a terrace or open space where it can get sunlight and the energy from the sun is then used to heat water and store it in an insulated tank.