1. A method for harmonizing business process tasks, the method comprising: comparing descriptors associated with each of a plurality of business process tasks via a programmable device in response to a process variation input; identifying a first task and a second task of the plurality of business process tasks as a candidate task pair for consolidation; comparing input and output attributes of each of the candidate pair tasks and confirming consolidation of the candidate pair tasks if the compared input attributes of the first and second task are similar and the compared output attributes of the first and second task are similar; consolidating the confirmed candidate pair tasks by merging the confirmed candidate pair into a new merged task or replacing a one of the first and second tasks with a replacement other of the first and second tasks; and generating an output from the consolidated candidate pair tasks as a common harmonized output for the first and second tasks.