This invention relates to providing a flexible infrastructure for managing a
process. This is done by defining a workflow type, building a workflow pointer
that defines the location of a database within a network, and coding subforms for
the defined workflow type. Role documents are defined and customized, process flow
documents are built for the defined workflow type, and action control documents
are built for determining what happens to the defined workflow type.