An intermediation server configured to intermediate a communication between a communication device and a specific server, the intermediation server comprising: a notification receiving unit configured to receive one notification (204, 304, 404) from the communication device, the one notification (204, 304, 404) including a plurality of identification information for identifying a plurality of target data (216, 236, 416-1, 416-2) to be communicated between the communication device and the specific server; a preparation unit configured to prepare a plurality of demand-creation data (212, 232, 312, 332, 412) corresponding to the plurality of target data (216, 236,416-1, 416-2) by using the plurality of identification information included in the one notification (204, 304, 404) in a case where the one notification (204, 304, 404) is received from the communication device, each of the plurality of demand-creation data (212, 232, 312, 332, 412) being data which is necessary for the communication device to create one communication demand (214, 234, 314, 334, 414-1, 414-2) for communicating one target data (216, 236, 416-1, 416-2) corresponding to the demand-creation data (212, 232, 312, 332, 412), and each of the plurality of demand-creation data (212, 232, 312, 332, 412) including timing information related to a timing at which the demand-creation data (212, 232, 312, 332, 412) has been prepared; and a supplying unit configured to supply the plurality of demand-creation data (212, 232, 312, 332, 412) to the communication device; wherein the preparation unit is configured to: prepare first demand-creation data (212, 312, 412) corresponding to first target data (216, 416-1,416-2) among the plurality of target data (216, 236, 416-1, 416-2); and prepare second demand-creation data (232, 332) corresponding to second target data among the plurality of target data (216, 236, 416-1, 416-2) after preparing the first demand-creation data (212, 312, 412), under a condition that the communication device has created a first communication demand (214, 314, 414-1, 414-2) by using the first demand-creation data (212, 312, 412) and has sent the first communication demand (214, 314, 414-1, 414-2) to the specific server. a notification receiving unit configured to receive one notification (204, 304, 404) from the communication device, the one notification (204, 304, 404) including a plurality of identification information for identifying a plurality of target data (216, 236, 416-1, 416-2) to be communicated between the communication device and the specific server; a preparation unit configured to prepare a plurality of demand-creation data (212, 232, 312, 332, 412) corresponding to the plurality of target data (216, 236,416-1, 416-2) by using the plurality of identification information included in the one notification (204, 304, 404) in a case where the one notification (204, 304, 404) is received from the communication device, each of the plurality of demand-creation data (212, 232, 312, 332, 412) being data which is necessary for the communication device to create one communication demand (214, 234, 314, 334, 414-1, 414-2) for communicating one target data (216, 236, 416-1, 416-2) corresponding to the demand-creation data (212, 232, 312, 332, 412), and each of the plurality of demand-creation data (212, 232, 312, 332, 412) including timing information related to a timing at which the demand-creation data (212, 232, 312, 332, 412) has been prepared; and a supplying unit configured to supply the plurality of demand-creation data (212, 232, 312, 332, 412) to the communication device; wherein the preparation unit is configured to: prepare first demand-creation data (212, 312, 412) corresponding to first target data (216, 416-1,416-2) among the plurality of target data (216, 236, 416-1, 416-2); and prepare second demand-creation data (232, 332) corresponding to second target data among the plurality of target data (216, 236, 416-1, 416-2) after preparing the first demand-creation data (212, 312, 412), under a condition that the communication device has created a first communication demand (214, 314, 414-1, 414-2) by using the first demand-creation data (212, 312, 412) and has sent the first communication demand (214, 314, 414-1, 414-2) to the specific server. prepare first demand-creation data (212, 312, 412) corresponding to first target data (216, 416-1,416-2) among the plurality of target data (216, 236, 416-1, 416-2); and prepare second demand-creation data (232, 332) corresponding to second target data among the plurality of target data (216, 236, 416-1, 416-2) after preparing the first demand-creation data (212, 312, 412), under a condition that the communication device has created a first communication demand (214, 314, 414-1, 414-2) by using the first demand-creation data (212, 312, 412) and has sent the first communication demand (214, 314, 414-1, 414-2) to the specific server.