Hardware And Software Requirements for E-Commerce Websites