A non-transitory computer-readable medium storing a program for a transmission management system which, when content data is communicated among plural transmission terminals via a communication network, selects a relay apparatus which relays the content data, the program when executed by one or plural processors, causes the transmission management system, having a memory configured to store transmission terminal identification information for identifying the transmission terminals, first attribute information indicating first attributes of the transmission terminals, and second attribute information indicating second attributes of the transmission terminals in a manner of associating them with each other, to perform:
- determining whether the first attributes of respective plural transmission terminals are the same based on the first attributes corresponding to the transmission terminal identification information for identifying the respective plural transmission terminals stored in the memory;
- determining whether the second attributes of the respective plural transmission terminals are the same based on the second attributes corresponding to the transmission terminal identification information for identifying the respective plural transmission terminals stored in the memory;
- and
- selecting a first relay apparatus when it is determined that the first attributes are the same, selecting a second relay apparatus when it is determined that the first attributes are not the same but the second attributes are the same, and selecting a third relay apparatus when it is determined that the first attributes are not the same and the second attributes are not the same;
- and
- wherein the first attribute is an attribute concerning respective parts of the communication network with which the transmission terminals arc connected, and the second attribute is an attribute concerning respective areas where the transmission terminals are connected with the communication network.