E-Commerce: Its development and potential views