In programming, a variable is a value that can change, depending on conditions or on information passed to the program.