1. A machine readable storage medium for configuring a user configurable business process by a system user of an enterprise system using a user interface, the machine readable medium comprising logic responsive to user interactions with the user interface to: define flow tasks that identify value objects; obtain the value objects used by the flow tasks; evaluate the value objects using evaluation rules to produce a result; and use the result to generate instructions to the system user relating to the value objects, wherein the system user is a customer that is offered services and products provided by an operator of the enterprise system and the customer: defines the business flow configuration file; defines context information the customer desires to use to further customize the configurable business process; and evaluates the profile instance to obtain a version of the enterprise system that is customized to the customer.