A programmable power supply is one that allows remote control of its operation through an analog input or digital interface such as RS232 or GPIB. Controlled properties may include voltage, current, and in the case of AC output power supplies, frequency.