Last december I did a presentation on using Visual Studio Tools for Office 2005 to develop Outlook add-ins. I just received an email from my friend Lucas with a bunch of more recent links on this topic.
Here it is:
Extending Enterprise Applications with Microsoft Outlook: Architectural Design Guide
Summary: Provides an architectural design and sample code that demonstrates an approach for integrating enterprise CRM and other LOB application data into the Microsoft Outlook user interface. (20 printed pages)
http://msdn.microsoft.com/architecture/default.aspx?pull=/library/en-us/dnbda/html/OtlkLOBCRM.asp
Synchronizing a Local Data Store with Microsoft OutlookSynchronizing a Local Data Store with Microsoft Outlook
Summary: Utilize a SQL Express database as a local data cache and the programmability of Microsoft Outlook to integrate enterprise CRM data within the Outlook user interface. (25 printed pages)
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnbda/html/OtlkLDSSynch.asp
Outlook Customization for Integrating with Enterprise Applications
Summary: Improve the availability of CRM data for information workers by creating a sample Outlook add-in and associated set of utility classes using Visual Studio Tools for Office that displays enterprise CRM data naturally within the Outlook user interface. (30 printed pages)
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnbda/html/OtlkCustInEntApp.asp
Sample
Microsoft has developed a sample Outlook add-in solution that demonstrates how the Outlook UI can be extended and customized to create a front-end for a CRM system. For more information about the "CRM Integration Add-in Sample for Microsoft Outlook" see http://download.microsoft.com/download/9/9/C/99CD8598-2A46-48A8-9A5B-7A30D46C0856/CRM Integration Sample for Outlook Source Setup.msi.