A system management server for assigning print document information and printing device information of a tenant to a plurality of servers to perform distributed management in a printing system, the server comprising: means for receiving a scale-out request for a given tenant, search means for searching the plurality of servers for a server storing at least one database of the given tenant when the at least one database storing print document information and printing device information of the given tenant is divided and moved; determination means for determining whether the number of divided databases to be stored in the server found by the search means upon division of the at least one database exceeds an upper limit of the number of databases that can be stored in the server; and if it is determined that the upper limit is exceeded, adding the divided databases of the at least one database of the given tenant to a target to be moved without adding databases of other tenants stored in the server to the target to be moved, wherein the search means is further configured to search for another server, the upper limit of which is higher than the number of divided databases, wherein the determination means is further configured to determine the server, the upper limit of which is higher than the number of divided databases, to be a destination server for the divided databases, wherein, if another server, the upper limit of which is higher than the number of divided databases, is not found by the search means, the determination means is configured to activate an additional server, and to determine the additional server to be a destination server, and movement means for moving the divided database storing the print document information and printing device information to the destination server determined by the determination means. means for receiving a scale-out request for a given tenant, search means for searching the plurality of servers for a server storing at least one database of the given tenant when the at least one database storing print document information and printing device information of the given tenant is divided and moved; determination means for determining whether the number of divided databases to be stored in the server found by the search means upon division of the at least one database exceeds an upper limit of the number of databases that can be stored in the server; and if it is determined that the upper limit is exceeded, adding the divided databases of the at least one database of the given tenant to a target to be moved without adding databases of other tenants stored in the server to the target to be moved, wherein the search means is further configured to search for another server, the upper limit of which is higher than the number of divided databases, wherein the determination means is further configured to determine the server, the upper limit of which is higher than the number of divided databases, to be a destination server for the divided databases, wherein, if another server, the upper limit of which is higher than the number of divided databases, is not found by the search means, the determination means is configured to activate an additional server, and to determine the additional server to be a destination server, and movement means for moving the divided database storing the print document information and printing device information to the destination server determined by the determination means.