22. A system for securely providing access to a content file, the system comprising: a server for processing a request for access to a content file; a client device that receives, from the server, the requested content file, the client device containing a volatile memory element; a file transport mechanism on the client device; a storage buffer, created by the transport mechanism in the volatile memory element, the storage buffer storing the received content file; a document container, created by the transport mechanism on the client device, that provides a context for invoking an application program associated with the content file, the application program providing a set of menu commands for interacting with the application program, the document container further providing a replacement set of menu commands comprising a subset of the set of menu commands provided by the application program.
24. The system of claim 22 wherein the client device saves the content file, and transmits the content file to the server.