This paper is mainly concerned with developing the broking agents called CyberAgent for collaborations among distributed applications over the Internet. Based on a flexible relationship model — CyberWorkflow — among CyberAgents, parameters can be transferred among applications with dataflows between CyberAgents, and applications are to be activated sequently according to controlflows among CyberAgents. Details of CyberAgent and CyberWorkflow are discussed in this paper. A case study is introduced in this paper to demonstrate how eight CyberAgents can be used in a Lucas DFA application suit to facilitate collaborations among eight sub-applications, each one occupying an individual CyberAgent. Concluding discussion is provided at the end of this paper.