Abstract: Disclosed is a system and technique for the consumption and management of persistent data (application “state” data) for use with any computer application having a device functional interface such as a web browser, mobile phone, mobile computing device, or web service interface which requires dynamic data transport over a network. According to the disclosed technique upon communication from server to client, only that portion of the state data which is required for a particular compound rendering composed of multiple UI elements, is processed for the client, by determining which UI elements are included in the currently requested rendering, and retrieving only those qualified and conditioned state containers. If no qualified and conditioned state container exists for a particular user/security-context/session/etc., a generic container is used as a template and only those state containers are transported over the network.