Cliente-servidor
Arquitectura de comunicación remota entre programas. El cliente solicita datos al servidor y los ejecuta. No es necesario que estén ejecutándose los dos a la vez. Se utiliza en Internet, Eudora, por ejemplo, es un programa-cliente para recoger, enviar y gestionar correo electrónico.