An appropriateness judgment information generation process program embodied in a non-transient computer readable medium, the program causing a computer included in an information providing device having a registration information memory means for memorizing registration information, which is registered in a database and is acquired from a database management system through a program interface for outputting inquiry information indicative of an inquiry to the database management system for managing the database, to function as:
- a request information receiving means for receiving request information indicative of request for screen information configuring a display screen of presentation information presented to a user, the request information being transmitted from a terminal device through a network on the basis of an instruction from a user;
- an expiration date lapse judgment means for judging whether or not an expiration date set up for the registration information memorized in the registration information memory means elapses, in a case where the request information is received;
- a registration information acquisition / update means for acquiring the registration information through the program interface and for updating the registration information memorized in the registration information memory means to the registration information thus acquired, in a case where the expiration date elapses;
- an acquisition error detection means for detecting an acquisition error of the registration information through the program interface;
- a screen information generation means for generating the screen information using the registration information memorized in the registration information memory means in any one of cases where the expiration date does not elapse or where the acquisition error is detected, and for generating the screen information using the registration information thus acquired in a case where the registration information is acquired through the program interface;
- a screen information transmission means for transmitting the screen information thus generated through the network to the terminal device transmitting the request information;
- and
- an appropriateness judgment information generation means for generating appropriateness judgment information used for judging whether or not the screen information is appropriately generated on the basis of the acquisition error detection result.