Este capítulo presenta los objetivos del diseño de aplicaciones distribuidas y servicios, así como los componentes y niveles que componen dichas aplicaciones. Se explica que la guía proporciona instrucciones sobre el diseño arquitectónico de soluciones distribuidas con .NET Framework, identificando decisiones clave y ofreciendo opciones de diseño. Además, introduce un escenario de ejemplo que se usará a lo largo del documento para ilustrar conceptos.