Information architecture encompasses a broad range of design and planning disciplines, and the boundaries among information architecture, technical design, user interface, and graphic design are necessarily blurred by the need for all of these communities of practice to cooperate to produce a cohesive, coherent, and consistent experience for the site user. Architecture is an appropriate metaphor for the assembling of complex multidimensional information spaces shared by many different users and readers, where the underlying structure of information must first be framed out before more specific disciplines such as interface and graphic design can operate effectively. The user interface and visual design of the site may be much more visible to the user initially, but if the underlying organization of the site and its content is poorly constructed, visual or interactive design will not fix the problems