1. A method for processing a request at a computing system coupled to a network, the computing system supporting a plurality of applications, said method comprising: receiving an incoming request; parsing the incoming request to determine one or more segments of the incoming request; determining an appropriate one of the applications to receive the incoming request based on at least one of the determined segments; directing the incoming request to the determined application; processing the incoming request at the determined application; and responding to the incoming request with a response provided by the determined application.