A wide range of applications deal with the manipulation and expression of collections of activities. Each of these applications serves a specific audience and need, and focuses on particular aspects of a process. Nevertheless, much could be gained by sharing information among applications. One of the primary obstacles to such integration is the lack of any common representation of what is really the common underlying concept of process. The objective of the work described here is an investigation of the feasibility of a unifying specification of process that is applicable to all of the above applications, yet powerful and robust enough to meet each set of requirements. This document represents the results of the first phase of the work -- that of researching the process representational requirements or design/manufacturing process life-cycle applications.