1. A system for a distributed application wherein said framework is capable of accepting a communication, comprising: a controller operable to accept the communication and provide the communication to a model; the model operable to perform processing of the request and to determine a page to be rendered; the page operable to provide a response based on the request; and wherein the page belongs to a page group.