An information processing apparatus, which is configured to customize a device driver that is adapted to control a device by setting a property thereof, comprising: a specifying unit (Figure 19) adapted to specify a plurality of device drivers; and a setting unit adapted to set, in response to one device-driver customization completion instruction inputted after a customization operation (Figure 5) is performed in connection with each of the plurality of device drivers specified by said specifying unit (Figure 19), property information (901, 902, 903), which corresponds to a device driver, for each of the plurality of device drivers specified by the specifying unit (Figure 19); characterized by: the setting unit configured to copy a driver installation file set from a location of customization to a location of creation of a customized driver and, for each device driver for which property information has been set, write the property information corresponding to a given device driver to a driver information file which can be read by the given device driver, the driver information file(s) being included in the copied driver installation file set; and further comprising: a generating unit adapted to generate a customized driver installation file set, in response to the property information having been written to the driver information file (s) included in the copied driver installation file set. a specifying unit (Figure 19) adapted to specify a plurality of device drivers; and a setting unit adapted to set, in response to one device-driver customization completion instruction inputted after a customization operation (Figure 5) is performed in connection with each of the plurality of device drivers specified by said specifying unit (Figure 19), property information (901, 902, 903), which corresponds to a device driver, for each of the plurality of device drivers specified by the specifying unit (Figure 19); characterized by: the setting unit configured to copy a driver installation file set from a location of customization to a location of creation of a customized driver and, for each device driver for which property information has been set, write the property information corresponding to a given device driver to a driver information file which can be read by the given device driver, the driver information file(s) being included in the copied driver installation file set; and further comprising: a generating unit adapted to generate a customized driver installation file set, in response to the property information having been written to the driver information file (s) included in the copied driver installation file set. the setting unit configured to copy a driver installation file set from a location of customization to a location of creation of a customized driver and, for each device driver for which property information has been set, write the property information corresponding to a given device driver to a driver information file which can be read by the given device driver, the driver information file(s) being included in the copied driver installation file set; and further comprising: a generating unit adapted to generate a customized driver installation file set, in response to the property information having been written to the driver information file (s) included in the copied driver installation file set.