stages of ecommerce development