It is an art of designing a website involving different kinds of tools which depend upon the kind of website developed.With advancement in technology newer methods are incorporated and also let create a temporary or otherwise called prototypes.Some of the methods include standardised markups,proprietary softwares and search engine ranking websites.