A non-transitory computer-readable medium containing computer-executable instructions that, when executed by a processor, cause the processor to perform a method for sharing user-provided information from an original equipment manufacturer (OEM) application and a vendor application, the method comprising:
- receiving at the OEM application;
- determining a system identifier of a system on which the OEM application is executing at the OEM application;
- providing the user-provided information and the system identifier to a vendor cloud server from the OEM application;
- determining the system identifier at the vendor application;
- providing the system identifier from the vendor application to the vendor cloud server;
- receiving the user-provided information at the vendor application from the vendor cloud server in response to providing the system identifier to the vendor cloud server;
- and
- using the user-provided information to configure the vendor application.