Patent ID: 7730529

Claim:
A method of operating a computer system to execute a program having a first module and a second module, wherein use of the first module and the second module is governed by one or more user licenses grantable by a licensor, said method comprising: installing an executable first module of the program on the computer system; storing module data associated with at least the first module in the computer system, the module data comprising a license part having information that is indicative of a presence of a use authorization to use the first module; obtaining, by the computer system, use information based upon the module data, the use information including information relating to past license usage and license status of the first module; and receiving, by the computer system, from the licensing site associated with the licensor and distinct from the computer system, a customer-specific offer for an acquisition of a use authorization for the second module, wherein the customer-specific offer is based at least in part on use information corresponding to the first module.