Actually in a general case, we do not need to have applications as a linear
chain of consecutively executing modules.
Tom Haupt
at
Mississippi State devised a very general way of describing
relations between applications in
the session of WebFlow. Applications do not have to run consecutively,
but can run in parallel if needed, and they may be synchronized at
certain points, and finally, they can be distributed.