Patent ID: 7440995

Claim:
A storage apparatus comprising a storage medium encoded with a server program which is readable by a computer or computational user interface, which is launchable by the computer or computational user interface from the storage medium or from another storage medium to which the server program has been copied or from both, and which inhibits writing to the storage medium from which the server program is launched, wherein the server program includes a web-server program having no requirement to write to a dynamic storage medium, wherein the server program is linkable to an information resource, and wherein the server program provides a back end server resource for an information-rendering client program by dynamically constructing a data file in response to a request from the information-rendering client program wherein the information-rendering client program is encoded on the storage medium; and wherein the storage medium is also encoded with a controller which is readable by the computer or computational user interface and which is launchable by the computer or computational user interface from the storage medium, and wherein the controller provides front end management for the information-rendering client program.