Information architecture exists in all levels of design, from the most abstract to the most concrete. Everything from thinking about the content of the site right down to embedding a navigation strategy determines the structure of a website. Through his experience, Dan Brown has developed a set of principles for information architecture.