As per demand increases for Third Party integration, CRM 10 also integrate with the following items
Microsoft Exchange Server
Soffront Outlook Client to synchronize your Contacts, Activity & Task with Ms-Outlook Office 365.Calendar gets synchronized with Microsoft exchange server seamlessly just after the following setup

User is able to define time frame in calendar before sync process started

 Customer Porta

Now only Admin is able to do the Customer Portal Setup (Menus, Templates, Tabs, and Welcome Messages) through CRM10.