Meeting the Challanges of Electronic Business