An image forming system includes a plurality of image forming apparatuses,
a management apparatus configured to manage and operate the image forming
system, and a plurality of communication control apparatuses each
configured to control data communication between the management apparatus
and a corresponding image forming apparatus, wherein the management
apparatus includes a software component storing unit configured to store
one or more software components in a predetermined storage area of a
storage device of the management apparatus, the one or more software
components being each configured to generate print data recognizable by a
corresponding image forming apparatus and a selecting unit configured to
select a software component from the one or more software components in
response to the print request, the selected software component being used
to generate print data corresponding to the image forming apparatus
selected as a printing apparatus.