The workflow components 2706 of the component application program define processing that occurs when an action is to be performed, such as an action specified by a presentation component 2702 as described above, or an action to be performed when messages arrive from the system.