This EZOPt tutorialcovers the use input and output files to communicate with external programs. This feature gives EZOpt the ability to incorporate a large variety of programs into its optimization process. This example uses input and output files to interact with a simple python script. Note this can be done more simply by using the feautres of the Python Script Node, and is only being done for instructional purposes in this case.
To communicate with programs that do not have a dedicated node, we can use a batch script. The batch script would call the program, and send it the names of the input and output files that are used.