1. A system comprising: at least one processor; a plurality of server-side objects, wherein said server-side objects are configured to be executed on a server; an object manager (OM), wherein said OM is configured to be executed on said server, and said OM is configured to manage said server-side objects; a remote procedure call (RPC) mechanism, wherein said RPC mechanism is configured to re-target a method from at least one of a plurality of browser-side objects to at least one of said server-side objects, in response to said method being unhandled after being directed to said at least one browser-side object, and said browser-side objects are configured to be executed on a browser configured to be executed on a client; a notification mechanism, wherein said notification mechanism is configured to facilitate communication of a notification from said at least one of said server-side objects to said at least one of said browser-side objects; and a cache, wherein said cache is maintained on said client, said cache is configured to store a plurality of custom options of a view, and said view is a display panel comprising a particular arrangement of applets.