Is the switch board of MVC architecture
Every request goes through the controller
Responsible for flow control (action mapping) of the request handling
reads configuration file to determine the flow control
Dispatch to one of several methods in an Action class
Switch from one sub-application module to another