Various Aspects of Web Design and Marketing Requirements