Sandro,
EG 3.0 runs project items as arranged in the flow: left to right, top to bottom.
In EG 4.1 you can connect your tasks/programs together in the flow by "drawing" lines between them, like so:
LIBNAME code--->Open Table code--->Join/writeback--->LIBNAME Clear
This guarantees the execution order. Also, there is a tool called Ordered List that allows you to group a set of tasks/programs in whatever sequence you like and run them as a unit.
Chris