1. A method for use in a first device to configure a second device to perform data synchronization with the first device, comprising: transmitting to the second device, via a communication connection, instructions for generating a user interface on the second device, the user interface being programmed to elicit from a user at the second device information identifying a personal information manager (PIM) used on the second device, and to transmit the information to the first device via the communication connection; and providing to the second device via the communication connection a synchronization package based on the PIM-identifying information, the synchronization package including a synchronization application, the synchronization application being installed on the second device, the user interface also being programmed to elicit from the user synchronization information regarding data to be synchronized, and to provide the synchronization information to the synchronization application installed on the second device.