1. A computerized method comprising: receiving business process data pertaining to a first phase of a business process definition from a first class of users; creating a model of a business process using the business process data received from the first class of users; receiving business process data pertaining to a second phase of the business process definition from a second class of users; augmenting the model of the business process based on the business process data received from the second class of users; and iteratively refining the model of the business process in response to input provided by at least one of the first class of users and the second class of users.