1. A method of providing a pre-configured work flow executable procedure associated with a workflow step for operation with a software executable application associated with a workflow process including a plurality of workflow steps, comprising of: in response to user command, associating with an executable procedure of a work step, a predetermined set of parameters required to invoke functions of said executable procedure; exposing input parameters to be provided to said executable procedure by a workflow process as public parameters; exposing output parameters of said executable procedure to be returned to said workflow process incorporating said work step; providing a property of said executable procedure used to expose a predetermined set of user selectable public parameter attributes for use by a workflow process; creating an image element representing said executable procedure; including the created image element and its associated executable procedure in at least one library usable for customizing said workflow process; enabling a user to select parameters and add said executable procedure to said workflow process; and making an internal configuration of said executable procedure inaccessible to an end user of an application system.