1. An image forming apparatus comprising: hardware resources used for image formation; a plurality of first application executed by a processor to perform image formation processing; a platform that exists between the first applications and the hardware resources, the platform including an OS and at least one control service to control an execution of requested processing of the hardware resources according to a function call from the first applications, wherein interprocess communication is performed between the at least one control service and the first applications; a virtual machine that is executed as one of the first applications; a second application that is executed by the virtual machine; and an application management part managing the second application that is executed by the virtual machine.