eCommerce development : business to business (Microsoft, 2000)