Implement command line interface.
Option 1.
Each parameter entered via GUI may have a corresponding command line option.
Option 2.
Capability of processing "job" files. Each job can be saved in an XML file. A job file will contain processing parameters' values.