Basic functions of a professional website design company while designing ecommerce website