These cooperative processes are essential elements of any successful business. In the past, the communication-and information-intensive nature of collaboration made it cumbersome and expensive. Over the years, companies developed unique and non-standard processes to collaborate and cooperate with external entities, be they vendors, customers or partners. Today, new technologies have opened doors to tremendous cost-saving and revenue-generating opportunities. To achieve these benefits, companies must reexamine, reengineer and some times even remove inefficient processes that are incongruent with new technologies.