1. An information processing system including a plurality of programs for executing predetermined processes, the information processing system being coupled, via a network, to one or more devices in which a web browser is installed, the information processing system including one or more information processing apparatuses for implementing various functions of the information processing system, the information processing system comprising: an application information storage configured to store flow information in association with application identification information identifying an application of a plurality of applications, with respect to each of the applications for executing a sequence of processes using electronic data, the flow information defining program identification information identifying one or more of the programs for executing each of the processes in the sequence of processes and an execution order of executing the one or more of the programs; a screen information storage configured to store screen information in association with the application identification information with respect to each of the applications, the screen information defining a screen in a format that is interpretable by the web browser; a transmitter configured to send, to a first device that is a source of a first request, the screen information stored in the screen information storage in association with the application identification information included in the first request, when the first request including the application identification information is received from the first device among the one or more devices; a receiver configured to receive a second request including information relating to the electronic data specified by a user in the screen displayed on the first device, the screen being displayed as the web browser interprets the screen information sent from the transmitter; an acquirer configured to acquire the flow information stored in the application information storage in association with the application identification information, when the receiver receives the second request; and an executor configured to execute the one or more of the programs identified by the program identification information defined in the flow information acquired by the acquirer, in the execution order defined in the flow information, to execute the sequence of processes using the electronic data based on the information relating to the electronic data included in the second request received by the receiver.