Any value passed to a program by the user or by another program to configure the program for a particular purpose. A parameter may be anything, for example, a file name, a coordinate, a range of values, a money amount, or a code of some kind.