1. A system for managing the entitlement of digital assets, comprising: a storage medium comprising a repository of system identifier data, digital assets data, and digital assets entitlement data; and a processor, the processor being operable to: perform a purchase transaction of a digital asset, the purchase transaction of the digital asset generating digital asset purchase transaction data, the digital asset purchase transaction data comprising digital asset identifier data associated with the purchase of the digital asset; perform a purchase transaction of a target computer system, the purchase transaction of the target computer system generating target computer system purchase transaction data, the target computer system purchase transaction data comprising target computer system identifier data associated with the purchase of the target computer system; receive the digital asset purchase transaction data comprising digital asset identifier data associated with the purchase of digital asset and the target computer system purchase transaction data at a system for managing entitlement of digital assets, wherein the digital asset purchase transaction data is provided by a first provider, the first provider comprising a vendor of the digital asset; process the digital asset purchase transaction data and the target computer system purchase transaction data to generate digital assets entitlement data, the process being performed by the system for managing the entitlement of digital assets, wherein the digital asset entitlement data is associated with the target computer system identified by the target computer system identifier data and with the digital asset identified by the digital asset identifier data; provide from the system for managing the entitlement of digital assets a digital asset entitlement message to a personalization agent associated with and executing on the target computer system, wherein the digital asset entitlement message comprises the target computer system identifier data, the personalization agent querying the target computer system for the target computer system identifier data and automatically establishing communication with the system for managing the entitlement of digital assets; provide the digital asset entitlement data and the digital asset data associated with the target computer system identifier data to the personalization agent, wherein the digital assets entitlement data and the digital assets data is provided by the system for managing the entitlement of digital assets; and, perform installation operations to install the digital asset on the target computer system, wherein the personalization agent uses the digital asset entitlement data to perform the installation operation.