El documento describe la arquitectura de cliente-servidor. Explica que este modelo permite que sistemas colaboren para proveer información a usuarios sin que sepan dónde está alojada. Luego detalla los estilos de esta arquitectura como presentación distribuida, remota, lógica distribuida y bases de datos distribuidas. También define middleware como software que facilita la interacción entre aplicaciones a través de redes u otros sistemas.