1. A server apparatus that manages a device driver for enabling any of a plurality of devices to which a plurality of client apparatuses are connected on a network, said server apparatus comprising: a storage unit adapted for storing, for each device, a device driver that can be installed to the device in association with the device; a generating unit adapted for generating different tasks for any of device drivers stored in the storage unit; a creating unit adapted for creating a schedule for executing the different tasks generated by the generating unit; and an executing unit adapted for executing the different tasks generated by the generating unit based on the schedule created by the creating unit.