Information architecture is the art and science of structuring and organizing information on websites and intranets to support usability and findability. It involves defining the structure and taxonomy of content, designing navigation and labeling systems, and creating wireframes and prototypes. Key information architecture deliverables include page flow diagrams, interaction diagrams, wireframes, and mockups, which are used to define site structures, navigation, page relationships and flows between pages. Common tools used for creating information architecture include Visio, OmniGraffle, PowerPoint, and pencil and paper.