Reads arguments, parameters, options (call'em how you want) from the command line, configuration files and the environment.