Things to Keep in Mind while Designing and developing a Website.