1. A computer readable storage medium comprising: a non-synchronization software component configured to interface, through first software based messages, with synchronization software components during a structured data synchronization process between a host and a device, and configured to interface, though second software based messages, with a plurality of different stream handlers for a corresponding plurality of physical interfaces, wherein the non-synchronization software component is configured to interface, through software based messages, with at least one of a backup software application or a configuration software application, and wherein the structured data synchronization process synchronizes structured data in a first store on the device and in a second store on the host, wherein the synchronization software components synchronizing structured data comprise at least one of: (a) calendar data; (b) contact data; (c) email account setup information; (d) bookmarks; (e) notes; and (f) To Do items, and wherein the plurality of physical interfaces comprise a wired interface and a wireless interface.