How do I sync a microsoft exchange calendar with an android device?

Has anyone successfully found a way to sync calendar, contact and notes with their work's Microsoft exchange client? This probably requires an app, if so, is there a talkback accessible one?

Audience: