1. A system comprising: a connection manager to receive a request from a client, the connection manager including a dispatcher to select which one of at least two heterogeneous application server software suites to process the request and to dispatch the request to a selected software suite; a standards-based application server software suite coupled with the connection manager, the standards-based application server software suite having a plurality of worker nodes each capable to receive and process the request from the client; and a shared memory coupled with the plurality of worker nodes to store content that can be reached by the plurality of worker nodes.