Directory websites, portal websites & membership websites - these are the type of websites that many people want to construct but knowing how to prepare and what to prepare for these types of websites is the not easy, especially if this is the first large website project you have developed.