An image forming apparatus having access to a storage means, the image forming apparatus comprising: a reception means configured to receive a request for displaying at least one of a plurality of objects stored in the storage means; a user determination means configured to determine whether the received request is from a user having authority to operate on objects related to another user; a network determination means configured to determine whether the received request was issued via a network; a display means; and a control means configured to: (i) send information of the plurality of objects to an external device from which the request originated, in the case that the user determination means determines that the request is from the user having authority to operate on objects related to the other user and the network determination means determines that the received request was issued via a network; (ii) select information of the or each object related to the requesting user from among the plurality of objects and to display the information of the or each selected object on the display means, in the case that the user determination means determines that the request is from the user having the authority to operate on objects related to the other user and the network determination means determines that the received request was not issued via a network; and (iii) select information of the or each object related to the requesting user from among the plurality of objects and to send the information of the or each selected object to the source of the received request, in the case that the user determination means determines that the request is not from the user having the authority to operate on objects related to another user. a reception means configured to receive a request for displaying at least one of a plurality of objects stored in the storage means; a user determination means configured to determine whether the received request is from a user having authority to operate on objects related to another user; a network determination means configured to determine whether the received request was issued via a network; a display means; and a control means configured to: (i) send information of the plurality of objects to an external device from which the request originated, in the case that the user determination means determines that the request is from the user having authority to operate on objects related to the other user and the network determination means determines that the received request was issued via a network; (ii) select information of the or each object related to the requesting user from among the plurality of objects and to display the information of the or each selected object on the display means, in the case that the user determination means determines that the request is from the user having the authority to operate on objects related to the other user and the network determination means determines that the received request was not issued via a network; and (iii) select information of the or each object related to the requesting user from among the plurality of objects and to send the information of the or each selected object to the source of the received request, in the case that the user determination means determines that the request is not from the user having the authority to operate on objects related to another user. (i) send information of the plurality of objects to an external device from which the request originated, in the case that the user determination means determines that the request is from the user having authority to operate on objects related to the other user and the network determination means determines that the received request was issued via a network; (ii) select information of the or each object related to the requesting user from among the plurality of objects and to display the information of the or each selected object on the display means, in the case that the user determination means determines that the request is from the user having the authority to operate on objects related to the other user and the network determination means determines that the received request was not issued via a network; and (iii) select information of the or each object related to the requesting user from among the plurality of objects and to send the information of the or each selected object to the source of the received request, in the case that the user determination means determines that the request is not from the user having the authority to operate on objects related to another user.