Business-to-business (B2B) commerce has grown tremendously over the years. The impact of globalization and the rapid advances in technology has made it imperative for companies to make changes in order to maintain competitive advantage or just event to survive.