Program care permite lansarea de comenzi la distanta. Componente: - Server concurent - Client Server: Primeste de la client, in mod succesiv, comenzi UNIX pe care le executa local. Rezultatul executiei (iesirea standard) este trimisa catre client ca si raspuns. La primirea comenzii exit termina conexiunea. Client Se conecteaza la server si trimite comenzi catre acesta. Primeste rezultatul si il afiseaza pe ecran. Accepta si intelege mesajele de eroare trimise de server. Se vor trata explicit erori de tipul: - comanda inexistenta - comanda executata a returnat cod de eroare - timp prea lung de executie a comenzii (timeout) (daca a trecut un timp prea lung de la lansarea comenzii, iar serverul nu a trimis inca rezultat)