1. A computer implemented method for a business process transformation wizard to assess business processes and identify transformation options, comprising the steps of: prompting by the business process transformation wizard a business analyst to specify business objectives of process transformation; adding required parameters to a business process model by the business process transformation wizard until the business process model is completed; prompting the business analyst to select transformation patterns for optimizing process parameters and, for each selected transformation pattern, optimizing by the business process transformation wizard process parameters using a selected optimization technique; and prompting the business analyst to select transformation patterns for optimizing topology of the business process and, for each selected transformation pattern, optimizing by the business process transformation wizard topology for the business process using a selected transformation technique.