Patent ID: 8321951

Claim:
An information processing apparatus that communicates via a network with a management apparatus that manages license information for the use of software, comprising: a use management unit configured to be shared by a plurality of software and carries out use management of the software by obtaining license information for software from the management apparatus; a first determining unit configured to determine whether or not license information for a plurality of software is being managed by the use management unit when a software among a plurality of software is to be deleted; a return unit configured to return the license information to the management apparatus in the case in which the first determination unit has determined that license information for software to be deleted is managed by the use management unit; a deleting unit configured to delete software for which the license information has been returned by the return unit; and a second determination unit configured to determine whether or not software other than the software to be deleted among the plurality of software is subject to use management by the use management unit, wherein the deleting unit deletes the use management unit in the case in which the second determining unit has determined that software other than the software to be deleted is not subject to use management by the use management unit.