My initial development is based on an network of EG-local code nodes, which are self-sufficient, so I could run them individually, if necessary. However, the network forces me to run them in a sensible order. I normally limit the number of programs on each Process Flow to less than a dozen, and keep the output names unique, otherwise the flow becomes unmanageable.
Working in a pharms environment generally means that I have to save these programs to a server at some point, so the EG environment, with its program links, is then used to help me run them in their dependency order, but also include document links to help me find things again in the future.
Full details of this can be found in my SAS book, "Power User's Guide to SAS Programming", at
www.hollandnumerics.com, and my paper "Running Clinical Trials Programs with Enterprise Guide", at
www.hollandnumerics.com/SASPAPER.HTM.
...........Phil