Applications like CompanionLink, Mark/Space MissingSync, PocketMirror Professional, and XTNDConnectPC allow you to synchronize data from non-BlackBerry devices with the BlackBerry. CompanionLink, for example, can synchonrize a BlackBerry with iPhone, Windows Mobile and PalmOS devices as well as ACT!, Goldmine, Google, LotusNotes, and Outlook software.
Also many personal information manager types of apps offer add-ons so you can sync the data with your phone. Google is one example, which comes up in the next section.
In my case, I use the Palm Desktop to track my life with its calendar, contacts, tasks and notes. I use a synchronization application to sync the data from Palm Desktop with a Windows Mobile device and Outlook because I do articles and reviews on Windows Mobile and Outlook.It's easier to do reviews when you have data on these things than to make it up.
When I received my BlackBerry, I didn't have to do much to transfer all my information (lots of it) to it. All I had to do was sync it with Outlook. Outlook already syncs with Palm Desktop as previously explained.I can even update Google Calendar just by downloading and installing a Google application. It automatically syncs Outlook with Google Calendar.
Many devices don't always work with Macs. So Mac users have sync solutions to help them sync their devices with their Macs.