Title: A Pattern Language for Workflow Systems Abstract This pattern language describes the process for creating a systems which includes workflow as part of its requirements. It includes patterns regarding identifying that workflow requirements exist, for defining the architecture of the system, and for implementing that architecture. Author Information Gerard Meszaros Object Systems Group 87 Connaught Drive NW, Calgary, Alberta, Canada T2K 1V9 e-mail: gerard.meszaros@acm.org Phone: 1-403-210-2967 Kyle Brown Knowledge Systems Corporation 4001 Weston Parkway, Cary NC 27513 e-mail: kbrown@ksccary.com Key Words: Workflow, Architecture, Process