In a client/server architecture system, a device management system having
the function of safely sharing a device without compromising user
convenience is provided.The device is coupled to a terminal that the user
uses or a hub coupled to a network. A device management manager having a
device driver function and communication function installed on the
terminal or the like, a virtual device manager having a device driver
function and communication function installed on the server, and an
authentication server that manages access permission for the device allow
the device to be virtually available as in the case of the device
directly coupled to the server while managing the access to the device.