General requirements
Category:
Step 1: Application preparation
The program must be an executable file (compiled),
if using additional non-standard libraries, they must be compiled statically with the program,
Input and output files must have symbolic names (e.g. ...