This document summarizes the evolution of Exchange Server architecture over time from Exchange 2000/2003 to Exchange 2010 and 2013. It discusses how Exchange has moved from role differentiation through manual configuration to separate roles for deployment and segmentation. It also notes how Exchange has introduced solutions for high availability per role and support for hybrid deployments. The document outlines some of the key changes to Exchange's architecture including moving to a multi-process model and improving storage efficiency through better physical, logical, and temporal contiguity in the mailbox database.