Water Heater and Circulation Pump

OK guys Im not sure where to ask this but I am about to put in a new water heater and a circulation pump. I need to know what if any are the best solutions to control on/off on both the heater and pump?