There may be different subsystems for this agent that handle tasks such as synchronization of data (e.g., personal contacts, calendar items), exporting and importing of data including sound and image files, and interfacing with external applications (e.g., corporate accounting system, third-party