Mobile Agents provide an elegant way of distributed execution across spatial and temporal spaces. Consequently, mobile agents enable participants to transcend the requirements of being in the same place and working together at the same time - i.e., occasionally attached.
Workflow tools provide a "pre-defined" process of collaboration among participants. They are workflow server oriented and support various notions such as roles and skills among participants.
The TSE adopted the concept of "agent-based workflow" for facilitating workflow processes ( i.e., software engineering process ) through mobile agents - support of WfMC's APIs.