How Has Technology Improved Online Delivery