Definition from Patterns of Enterprise Application Architecture: “A centralized point for handling screen navigation and the flow of an application.”