This chapter focuses on patterns related to the types of navigation systems and their presentation. Designing navigation is about establishing relationships between various application parts and conveying their importance and hierarchy to efficiently and effectively facilitate completion of user tasks. This includes organization, labeling, and presentation of content and functionality. Most web applications are organized hierarchically and thus allow users access to content and functionality using levels of navigation. The highest level, primary navigation, or global navigation, shows top-level categories or groupings that users can access from anywhere within the application. By making it available throughout the application, it also helps orient users within the application. Secondary navigation, or local navigation, shows users second and subsequent levels of navigation options for the selected primary navigation option. In addition to primary and secondary navigations, users also need a quick way to access a few key functions and content. Like primary navigation, these key functions and content areas need to be made available throughout the application.