摘要 |
The invention provides user access to at least a portion of a software product based on the product features purchased. A server receives purchase information from a retailer including information about the purchased software features, the features being provided by a subset of modules in the software product 210. The user receives a token or identifier corresponding to the purchase and then provides this to the server as part of an access request for the software product 212. Based on the purchase information and the access request, the server provides configuration instructions to dynamically enable the subset of modules which provide the purchased features 214. The configuration instructions may include a decryption key which may be a public key associated with a private key. The user may purchase additional software features upon further payment 216, 218. The invention enables retailers to stock fewer software products and users to purchase only the features they require. |