A computer program for a communication apparatus connected to a network including a plurality of image processing apparatuses, the computer program causing a computer provided in the communication apparatus to: search the plurality of image processing apparatuses in the network; obtain processing information (232A∼232C, 332A...) being related to execution of image processing configured to be executed by each of the plurality of image processing apparatuses and is prepared for each of the plurality of image processing apparatuses; determine a plurality of executable image processing (S13∼S17), which can be executed by the plurality of searched image processing apparatuses, by using the processing information, the plurality of executable image processing including complex processing that is configured to be executed by a first image processing apparatus configured to execute first image processing and a second image processing apparatus configured to execute second image processing by using data obtained by executing the first image processing; display support information (SD1∼SD3 of Fig. 7), which is for selecting an image processing from the plurality of executable image processing, on a display unit of the communication apparatus, wherein the displaying of the support information includes: displaying a first selection image including a plurality of names of a plurality of functions including a function of the complex processing, displaying, when a user selects one name from the plurality of names of the plurality of functions displayed on the first selection image and when the function of the selected complex processing can be classified more specifically, a second selection image including a name of a function of the more specifically classified image processing; and displaying, when a user selects one name from the plurality of names of the plurality of functions displayed on the first selection image and the selected image processing cannot be more specifically classified, or when the user selects one name through the second selection image, a third selection image including one or more combinations of image processing apparatuses for realising the selected function; and receive, from the user, a selection of one of the one or more combinations of image processing apparatuses for realising the selected function. search the plurality of image processing apparatuses in the network; obtain processing information (232A∼232C, 332A...) being related to execution of image processing configured to be executed by each of the plurality of image processing apparatuses and is prepared for each of the plurality of image processing apparatuses; determine a plurality of executable image processing (S13∼S17), which can be executed by the plurality of searched image processing apparatuses, by using the processing information, the plurality of executable image processing including complex processing that is configured to be executed by a first image processing apparatus configured to execute first image processing and a second image processing apparatus configured to execute second image processing by using data obtained by executing the first image processing; display support information (SD1∼SD3 of Fig. 7), which is for selecting an image processing from the plurality of executable image processing, on a display unit of the communication apparatus, wherein the displaying of the support information includes: displaying a first selection image including a plurality of names of a plurality of functions including a function of the complex processing, displaying, when a user selects one name from the plurality of names of the plurality of functions displayed on the first selection image and when the function of the selected complex processing can be classified more specifically, a second selection image including a name of a function of the more specifically classified image processing; and displaying, when a user selects one name from the plurality of names of the plurality of functions displayed on the first selection image and the selected image processing cannot be more specifically classified, or when the user selects one name through the second selection image, a third selection image including one or more combinations of image processing apparatuses for realising the selected function; and displaying a first selection image including a plurality of names of a plurality of functions including a function of the complex processing, displaying, when a user selects one name from the plurality of names of the plurality of functions displayed on the first selection image and when the function of the selected complex processing can be classified more specifically, a second selection image including a name of a function of the more specifically classified image processing; and displaying, when a user selects one name from the plurality of names of the plurality of functions displayed on the first selection image and the selected image processing cannot be more specifically classified, or when the user selects one name through the second selection image, a third selection image including one or more combinations of image processing apparatuses for realising the selected function; and receive, from the user, a selection of one of the one or more combinations of image processing apparatuses for realising the selected function.