A computer implemented process for enterprise collaboration is provided. The process includes designing a workflow where the workflow has at least one heterocast split and at least one heterocast join. The heterocast split and the heterocast join allow at least one activity to be parameterized, and at...http://www.google.co.uk/patents/US6332155?utm_source=gb-gplus-sharePatent US6332155 - System and process allowing collaboration within and between enterprises for optimal decision making