A customizable workflow is specified in a script that is associated with
an object that is to be processed by the workflow. Both the object and
the script can be stored in a content management system, with the object
and script associated with one another by way of identifying the script
in metadata stored in the system for the object. The script can be
located by locating the object. The script can specify a sequence of a
plurality of workflow processes that are performed over the life of the
object.