DREAM application is a program consisting of three components:
The main program of DREAM Suite represents a kind of DREAM application, which has been designed to work with many different examples and demonstrate capabilities of DREAM Suite. However, DREAM Solver can also be used to develop independent DREAM applications with own GUI and custom data preprocessing and post-processing. A very simple example of such application is the DREAM console application, available including source code and showing how to call DREAM Solver and other components from your own program.
Figure 5.2. DREAM Application schema.