The most versatile is an electrical battery that stores surplus or cheap electricity and makes it available to you when it is most needed.

A lower cost alternative to an electrical battery is a thermal battery. This uses a solar diverter to send excess Solar to your immersion heater to give you free hot water.