Computer network server adapted to store digital document image files, - said computer network server being programmed with Web server software - to receive requests from a client Web browser (10, 20) in URL code, wherein the URL code identifies the image file to be viewed, the scale of the view and the region of the image to view, - to compose the requested view, and - to transmit HTML code for the resultant view to the client Web browser (10, 20) to display; - said computer network server comprising a foreground view composer, which is adapted - to interpret the view request received from the client Web browser (10, 20), - to determine a grid of view tiles of the image according to the requested scale of the view, - to determine an array of view tiles which are needed for the requested view, wherein the array of view tiles is selected from the grid of view tiles, - to create the view tiles needed for the requested view, wherein the foreground view composer takes the needed view tiles from a cache or creates the needed view tiles from the image file, and - to create an HTML output file, wherein the HTML output file references the view tiles needed to display the completed view and describes the order, position and hyperlink for each view tile to be displayed. - said computer network server being programmed with Web server software - to receive requests from a client Web browser (10, 20) in URL code, wherein the URL code identifies the image file to be viewed, the scale of the view and the region of the image to view, - to compose the requested view, and - to transmit HTML code for the resultant view to the client Web browser (10, 20) to display; - to receive requests from a client Web browser (10, 20) in URL code, wherein the URL code identifies the image file to be viewed, the scale of the view and the region of the image to view, - to compose the requested view, and - to transmit HTML code for the resultant view to the client Web browser (10, 20) to display; - said computer network server comprising a foreground view composer, which is adapted - to interpret the view request received from the client Web browser (10, 20), - to determine a grid of view tiles of the image according to the requested scale of the view, - to determine an array of view tiles which are needed for the requested view, wherein the array of view tiles is selected from the grid of view tiles, - to create the view tiles needed for the requested view, wherein the foreground view composer takes the needed view tiles from a cache or creates the needed view tiles from the image file, and - to create an HTML output file, wherein the HTML output file references the view tiles needed to display the completed view and describes the order, position and hyperlink for each view tile to be displayed. - to interpret the view request received from the client Web browser (10, 20), - to determine a grid of view tiles of the image according to the requested scale of the view, - to determine an array of view tiles which are needed for the requested view, wherein the array of view tiles is selected from the grid of view tiles, - to create the view tiles needed for the requested view, wherein the foreground view composer takes the needed view tiles from a cache or creates the needed view tiles from the image file, and - to create an HTML output file, wherein the HTML output file references the view tiles needed to display the completed view and describes the order, position and hyperlink for each view tile to be displayed.