1. A method for developing a workflow, comprising: generating said workflow comprising at least one business node associated with a business task; and inserting at least one communication node in said workflow, said at least one communication node associated with a communication task, wherein at least one property of said communication task is resolved at run time.