Nun ja, hierzu gibt es entsprechende Objektmodelle von Microsoft CRM und Exchange Server, um diese Art Funktionalität zu entwickeln.
Ein Programmierer, der es gewohnt ist, mit diesen Objektmodellen zu arbeiten, kann ohne weiteres eine Integration dieser Art erstellen.