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: receive purchase transaction data comprising system identifier data associated with the purchase of a target system; receive purchase transaction data comprising digital assets identifier data associated with the purchase of digital assets, wherein the purchase transaction data is provided by a first provider; process the purchase transaction data to generate digital assets entitlement data, wherein the digital assets entitlement data is associated with the target system identified by the system identifier data and with digital assets identified by the digital assets identifier data; receive a digital assets entitlement message from a personalization agent associated with the target system, wherein the digital assets entitlement message comprises the system identifier data; and provide the digital assets entitlement data and the digital assets data associated with the system identifier data to the personalization agent, wherein the digital assets entitlement data and the digital assets data is provided by a second provider, wherein the digital assets entitlement data and the digital assets data is provided by a second provider.