A method and electronic system for exchanging data between a handheld
device and another computer system are described. A data file is
transferred to the handheld device using the install application of a
synchronization manager. The transferred file is stored as a digital
stream file with its native data encoding. After synchronization, a
message is sent to notify the exchange manager about the data file. The
exchange manager then uses an application registry to identify the
application program that corresponds to the file stream based on the
extension of the stream file. The pertinent application program is then
invoked and the stream file is dispatched to the application for
processing. During processing, the pertinent application then formats the
stream file such that the data file becomes a record within the database
file that is associated with the pertinent application.