An information processing system, which includes at least one information processing apparatus and also includes a plurality of components 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 components for each of the applications executing the series of processes, the plurality of components including internal components previously assembled in the information processing system and external components different to the internal components, wherein the plurality of components uses electronic data; 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: store component administration table that associates component identification information with information indicating whether a component is an external component or an internal component; 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, determine if each component included in the plurality of components based on the read process information piece is the internal component or the external component, based on the component administration table; request execution of the internal component in a case that the component included in the combination of the plurality of components based on the read process information piece is determined to be the internal component, and request execution of the external component in a case that the component included in the combination of the plurality of components based on the read process information piece is determined to be the external component. 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 components for each of the applications executing the series of processes, the plurality of components including internal components previously assembled in the information processing system and external components different to the internal components, wherein the plurality of components uses electronic data; 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: store component administration table that associates component identification information with information indicating whether a component is an external component or an internal component; 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, determine if each component included in the plurality of components based on the read process information piece is the internal component or the external component, based on the component administration table; request execution of the internal component in a case that the component included in the combination of the plurality of components based on the read process information piece is determined to be the internal component, and request execution of the external component in a case that the component included in the combination of the plurality of components based on the read process information piece is determined to be the external component. store component administration table that associates component identification information with information indicating whether a component is an external component or an internal component; 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, determine if each component included in the plurality of components based on the read process information piece is the internal component or the external component, based on the component administration table; request execution of the internal component in a case that the component included in the combination of the plurality of components based on the read process information piece is determined to be the internal component, and request execution of the external component in a case that the component included in the combination of the plurality of components based on the read process information piece is determined to be the external component.