An information processing system comprising: first management means for causing a cloud system to associate cloud user authentication information for uniquely identifying a cloud user who uses a cloud service and local user authentication information for uniquely identifying a plurality of local users who use a function of a device, with each other, and manage the cloud user authentication information and the local user authentication information; second management means for causing the device to associate the cloud user authentication information and the local user authentication information with each other, and manage the cloud user authentication information and the local user authentication information; first transmission means for receiving a request for executing the function of the device from a client device and transmitting, to the device, the local user authentication information associated with the cloud user authentication information and managed by the first management means, and an execution request corresponding to the request; and second transmission means for causing the device to execute the execution request transmitted by the first transmission means on a basis of the local user authentication information transmitted by the first transmission means and causing the device to transmit, to the cloud system, the cloud user authentication information associated with the local user authentication information received from the cloud system together with the execution request and managed by the second management means, and an execution result obtained by executing the execution request. first management means for causing a cloud system to associate cloud user authentication information for uniquely identifying a cloud user who uses a cloud service and local user authentication information for uniquely identifying a plurality of local users who use a function of a device, with each other, and manage the cloud user authentication information and the local user authentication information; second management means for causing the device to associate the cloud user authentication information and the local user authentication information with each other, and manage the cloud user authentication information and the local user authentication information; first transmission means for receiving a request for executing the function of the device from a client device and transmitting, to the device, the local user authentication information associated with the cloud user authentication information and managed by the first management means, and an execution request corresponding to the request; and second transmission means for causing the device to execute the execution request transmitted by the first transmission means on a basis of the local user authentication information transmitted by the first transmission means and causing the device to transmit, to the cloud system, the cloud user authentication information associated with the local user authentication information received from the cloud system together with the execution request and managed by the second management means, and an execution result obtained by executing the execution request.