A system and method of processing a print job of a user includes providing a print processing system registry having at least one of a storage capability of a print job storage provider, a processing capability of a print job processing provider, and a printing capability of a print job print provider registered therewith. A communication network links a print job service provider and at least one of the print job storage provider, the print job processing provider, and the print job print provider. The print job service provider receives the print job and distributes the print job to the at least one of the print job storage provider, the print job processing provider, and the print job print provider via the communication network.