A program behavior monitoring control apparatus, comprising: a monitored process management unit configured to register identification information of a monitored process, which is an execution entity of an application program and which is to be monitored, in a monitored process list and, when there is an inquiry as to whether or not an arbitrary process is a monitored process from an inquiry source, configured to inquire the monitored process list for identification information of the arbitrary process, and moreover configured to return information on whether or not the arbitrary process is a monitored process to the inquiry source; a notification receiving unit configured to receive a prescribed notification from the distributed object creation management apparatus according to claim 4 when the distributed object creation management apparatus receives a usage request of a distributed object server from a monitored process wherein the notification receiving unit is configured to receive, as the prescribed notification, a request notification for requesting the distributed object server, for which the usage request has been made, to be created instead of the distributed object creation management apparatus; a distributed object server creation unit configured to create the distributed object server being requested as a child process of the distributed object server creation unit itself based on the request notification received by the notification receiving unit and; a notification unit configured to notify the distributed object creation management apparatus of identification information of the created distributed object server, the monitored process management unit is further configured to register the identification information of the distributed object server created by the distributed object server creation unit in the monitored process list. wherein the distributed object creation management apparatus is configured to be the inquiry source to the monitored process management unit as to whether or not a process from which a usage request of a distributed object server is received is the monitored process, to create the distributed object server when the process is determined not to be the monitored process, and to retain identification information of the distributed object server in either case. a monitored process management unit configured to register identification information of a monitored process, which is an execution entity of an application program and which is to be monitored, in a monitored process list and, when there is an inquiry as to whether or not an arbitrary process is a monitored process from an inquiry source, configured to inquire the monitored process list for identification information of the arbitrary process, and moreover configured to return information on whether or not the arbitrary process is a monitored process to the inquiry source; a notification receiving unit configured to receive a prescribed notification from the distributed object creation management apparatus according to claim 4 when the distributed object creation management apparatus receives a usage request of a distributed object server from a monitored process wherein the notification receiving unit is configured to receive, as the prescribed notification, a request notification for requesting the distributed object server, for which the usage request has been made, to be created instead of the distributed object creation management apparatus; a distributed object server creation unit configured to create the distributed object server being requested as a child process of the distributed object server creation unit itself based on the request notification received by the notification receiving unit and; a notification unit configured to notify the distributed object creation management apparatus of identification information of the created distributed object server, the monitored process management unit is further configured to register the identification information of the distributed object server created by the distributed object server creation unit in the monitored process list. wherein the distributed object creation management apparatus is configured to be the inquiry source to the monitored process management unit as to whether or not a process from which a usage request of a distributed object server is received is the monitored process, to create the distributed object server when the process is determined not to be the monitored process, and to retain identification information of the distributed object server in either case.