A non-transitory computer-readable medium including an information processing program product for causing a server apparatus to realize functions to cause a display of at least one terminal device to display image data obtained by superimposing drawing information onto photographed image data, wherein the functions include: a terminal positional information obtaining function configured to obtain positional information of a first terminal device; a photographed image data obtaining function configured to obtain photographed image data on an image photographed by using the first terminal device; a target object specifying function configured to specify, using said positional information, a target object included in the photographed image data, the target object being a real object which is fixedly arranged in a real world; a drawing information obtaining function configured to obtain drawing information from the first terminal device, the drawing information indicating content of a virtual drawing process, onto a surface of the target object included in the photographed image data, carried out by a first user of the first terminal device; and a superimposed information outputting function configured to output superimposed information to the first terminal device or a second terminal device when the first user of the first terminal device or a second user of the second terminal device subsequently views and photographs said surface of the target object to which the content of the drawing process is attached, the superimposed information being used to cause the first terminal device or the second terminal device to superimpose the drawing information onto said surface of the target object included in the photographed image data and display the superimposed target object on said surface of the target object. a terminal positional information obtaining function configured to obtain positional information of a first terminal device; a photographed image data obtaining function configured to obtain photographed image data on an image photographed by using the first terminal device; a target object specifying function configured to specify, using said positional information, a target object included in the photographed image data, the target object being a real object which is fixedly arranged in a real world; a drawing information obtaining function configured to obtain drawing information from the first terminal device, the drawing information indicating content of a virtual drawing process, onto a surface of the target object included in the photographed image data, carried out by a first user of the first terminal device; and a superimposed information outputting function configured to output superimposed information to the first terminal device or a second terminal device when the first user of the first terminal device or a second user of the second terminal device subsequently views and photographs said surface of the target object to which the content of the drawing process is attached, the superimposed information being used to cause the first terminal device or the second terminal device to superimpose the drawing information onto said surface of the target object included in the photographed image data and display the superimposed target object on said surface of the target object.