>One thought is to have each app set its status in a property of the top level app and then fire an event in the top level app to notify it to continue. One concern here is what would happen if the lower level app did not complete properly - but I can find ways of handling that.
>
>If you have dealt with anything similar before, I would be interested in hearing your ideas.
One thing you could do is to have each app have a modal form as its main element, and call these modal forms from a suitable sequence from a master form, either automatically, or from a series of command buttons, where the buttons would be disabled until the app passes the phases needed.
Just thinking aloud.