The business of ecommerce from corporate strategy to technology - May, Paul (Breakthroughs in application development, 2000)