An apparatus for formation of images, which includes a scanner and a print section (301, 302) used in image formation processing and which provides user services including two or more of printing, copying, or facsimile relating to image formation processing, said apparatus comprising: a platform which is interposed between applications and the scanner and print sections (301, 302), wherein each of the applications conducts processing peculiar to each of the user services and can be installed in a plurality; wherein the platform comprises: an application program interface which enables reception of a processing request from the applications by using a predefined function; an application service which is interposed between the applications and a common system service and at least conducts job generation corresponding to an application based on the processing request received from said application via the application program interface; a control service (322, 324-328) which interprets the processing request from the applications, wherein the control service causes an acquisition request of the scanner and/or print sections (301, 302) to be generated; a system resource manager which manages one or more of the scanner and/or print sections (301, 302) in accordance with the processing request, wherein the system resource manager arbitrates between acquisition requests from the control service; and an operating system; wherein the control service (322, 324-328) and the system resource manager are included in the common system service interposed between the applications and the operating system, wherein the common system service provides the applications with basic common services, including management of the scanner and/or print sections (301,302), job execution control and image formation processing needed in common by at least two of the applications when providing the user service; wherein at least one of the applications is an application added to the apparatus. a platform which is interposed between applications and the scanner and print sections (301, 302), wherein each of the applications conducts processing peculiar to each of the user services and can be installed in a plurality; wherein the platform comprises: an application program interface which enables reception of a processing request from the applications by using a predefined function; an application service which is interposed between the applications and a common system service and at least conducts job generation corresponding to an application based on the processing request received from said application via the application program interface; a control service (322, 324-328) which interprets the processing request from the applications, wherein the control service causes an acquisition request of the scanner and/or print sections (301, 302) to be generated; a system resource manager which manages one or more of the scanner and/or print sections (301, 302) in accordance with the processing request, wherein the system resource manager arbitrates between acquisition requests from the control service; and an operating system; an application program interface which enables reception of a processing request from the applications by using a predefined function; an application service which is interposed between the applications and a common system service and at least conducts job generation corresponding to an application based on the processing request received from said application via the application program interface; a control service (322, 324-328) which interprets the processing request from the applications, wherein the control service causes an acquisition request of the scanner and/or print sections (301, 302) to be generated; a system resource manager which manages one or more of the scanner and/or print sections (301, 302) in accordance with the processing request, wherein the system resource manager arbitrates between acquisition requests from the control service; and an operating system; wherein the control service (322, 324-328) and the system resource manager are included in the common system service interposed between the applications and the operating system, wherein the common system service provides the applications with basic common services, including management of the scanner and/or print sections (301,302), job execution control and image formation processing needed in common by at least two of the applications when providing the user service; wherein at least one of the applications is an application added to the apparatus.