Also, the basic module 652 has setting functions for setting for various types of information which become necessary in the execution processing of the communication program, e-mail transmitting functions for attaching connection setting information for establishing settings to e-mail and transmitting the e-mail to the client side, and so forth. [0286] Also, multiple application modules 653 are in