An information processing system, which includes at least one information processing apparatus and also includes a plurality of programs each executing a predetermined process, the information processing system comprising: an application information memory unit configured to store an identification information piece for identifying an application and a process information piece for executing a series of processes in combination with the plurality of programs for each of the applications executing the series of processes, which uses an electronic data, in collaboration with an external service while associating the identification information piece and the process information piece; a service process unit configured to receive a request including the identification information piece and an electronic data information piece of the electronic data used for the series of processes from one apparatus from among at least one apparatus connected to the information processing system; and a logic process unit configured to read the process information piece stored in the application information memory unit corresponding to the identification information piece included in the request received by the service process unit, and execute the series of processes using the electronic data of the electronic data information piece included in the request received by the service process unit and using at least one program from among the plurality of programs or any combination of the plurality of programs based on the read process information piece, characterised in that the logic process unit includes at least one type conversion administration unit configured to convert a data type of the electronic data to a predetermined data type, and the at least one program executes the series of processes using the electronic data based on the process information piece after the data type of the electronic data is converted by the type conversion administration unit to the predetermined data type enabling the at least one program to process by combining the at least one program with the type conversion administration unit. an application information memory unit configured to store an identification information piece for identifying an application and a process information piece for executing a series of processes in combination with the plurality of programs for each of the applications executing the series of processes, which uses an electronic data, in collaboration with an external service while associating the identification information piece and the process information piece; a service process unit configured to receive a request including the identification information piece and an electronic data information piece of the electronic data used for the series of processes from one apparatus from among at least one apparatus connected to the information processing system; and a logic process unit configured to read the process information piece stored in the application information memory unit corresponding to the identification information piece included in the request received by the service process unit, and execute the series of processes using the electronic data of the electronic data information piece included in the request received by the service process unit and using at least one program from among the plurality of programs or any combination of the plurality of programs based on the read process information piece, read the process information piece stored in the application information memory unit corresponding to the identification information piece included in the request received by the service process unit, and execute the series of processes using the electronic data of the electronic data information piece included in the request received by the service process unit and using at least one program from among the plurality of programs or any combination of the plurality of programs based on the read process information piece, characterised in that the logic process unit includes at least one type conversion administration unit configured to convert a data type of the electronic data to a predetermined data type, and the at least one program executes the series of processes using the electronic data based on the process information piece after the data type of the electronic data is converted by the type conversion administration unit to the predetermined data type enabling the at least one program to process by combining the at least one program with the type conversion administration unit.