Definition: variable that must be given a value during the execution of a program or a communications command.