Tasks may be configured by a set of parameters, which are entered on the UNIX command line. Every task has a Parameter Specification File which defines the name and type of each parameter and possibly a default value, allowable range, etc. An Application Programmers Interface (API) allows parameters to be retrieved by tasks written in either C++ or Fortran-90.
Parameters may also be entered using the Graphical User Interface (GUI). This reads the parameter specification file and provides a dialog window into which the user can enter parameters. The GUI then launches the task by generating a command line. For further information, see the documentation of the `gui' package.