Client device comprising: processor; input device communicating a signal to the processor to indicate selection of a link to a third party server providing a licensable component; computer readable storage medium bearing instructions executable by the processor to: responsive to the signal and prior to accessing the licensable link pursuant to selection of the link, request permission from a client device manufacturer server (CDMS) (98, 206) affiliated with a manufacturer of the client device permission to download the licensable component from the TPS and send a client identifier uniquely identifying the client and a component identifier identifying the licensable component within the client device, wherein in the event that the client device has been repaired, the processor is further configured to send the client identifier and a notification that the client device has been repaired and in response, to receive a new unique client identifier; responsive to a determination that permission to download the licensable component from the TPS is not granted, not download the licensable component; and responsive to a determination that permission to download the licensable component from the TPS is granted, download from the TPS the licensable component. processor; input device communicating a signal to the processor to indicate selection of a link to a third party server providing a licensable component; computer readable storage medium bearing instructions executable by the processor to: responsive to the signal and prior to accessing the licensable link pursuant to selection of the link, request permission from a client device manufacturer server (CDMS) (98, 206) affiliated with a manufacturer of the client device permission to download the licensable component from the TPS and send a client identifier uniquely identifying the client and a component identifier identifying the licensable component within the client device, wherein in the event that the client device has been repaired, the processor is further configured to send the client identifier and a notification that the client device has been repaired and in response, to receive a new unique client identifier; responsive to a determination that permission to download the licensable component from the TPS is not granted, not download the licensable component; and responsive to a determination that permission to download the licensable component from the TPS is granted, download from the TPS the licensable component. responsive to the signal and prior to accessing the licensable link pursuant to selection of the link, request permission from a client device manufacturer server (CDMS) (98, 206) affiliated with a manufacturer of the client device permission to download the licensable component from the TPS and send a client identifier uniquely identifying the client and a component identifier identifying the licensable component within the client device, wherein in the event that the client device has been repaired, the processor is further configured to send the client identifier and a notification that the client device has been repaired and in response, to receive a new unique client identifier; responsive to a determination that permission to download the licensable component from the TPS is not granted, not download the licensable component; and responsive to a determination that permission to download the licensable component from the TPS is granted, download from the TPS the licensable component.