Why does a company need to establish a website? Introduction to suggestions and necessary factors