This document discusses workflow management and modeling languages. It begins with defining key terms like workflow and workflow management systems. It then outlines the benefits of workflow management, such as automatic task assignment, integration with other systems, and logging/tracking capabilities. The document also discusses different types of workflow models and criteria for separating activities. It proposes methods for allocating workflow participants to activities, such as direct allocation, role-based allocation, and using formal expressions. Finally, it discusses designing workflow modeling languages through concepts like meta-modeling and using languages like ERM, class diagrams, and activity diagrams for language-oriented and process-oriented meta-modeling.