Routing is a pattern-matching system that matches the incoming request to the registered URL patterns residing in the Route Table. When an ASP.NET MVC application starts, it registers patterns to the RouteTable