Exchange Server is Microsoft's flagship project. It is common for firms to choose Windows over other Operating Systems just so they can use Exchange Server. Most enterprise installations, especially those with remote or mobile employees, create custom collaborative Outlook and Exchange applications for groupware, salesforce automation and project management. Exchange & Outlook Programming is divided into four sections that build upon one another, first by establishing a base ("Why build collaborative solutions"?), then by laying out the tools that can be used to build collaborative solutions. The third section helps to establish how we should plan and design effective collaborative solutions. Finally, the fourth section provides insight and knowledge on the exact methods of using our tools to develop and rollout typical workflow/collaborative solutions.
Duncan Mackenzie works for Microsoft Consulting Services, where he spends most of his time helping build the line of business applications based on the Microsoft platform and toolset. Duncan is a Microsoft Certified Solution Developer, System Engineer, and Trainer, but is focused on developing systems with Visual Basic, COM, and the Microsoft Back Office products. Joel Semeniuk is one of the cofounders of ImagiNET Resources Corp., a Microsoft Development Partner located in Winnipeg, Manitoba. Joel has a degree in computer science from the University of Manitoba and has worked as a Microsoft Certified Trainer across North America, as a System Architect and Developer for large international firms, and as a Project Manager for IBM and ImagiNET Resources. Joel has had the opportunity to work with Microsoft Exchange Server since its early Alpha stages. He is dedicated to working with organizations to help them realize the potential collaborative possibilities with the power set of integrated products that Microsoft provides.