O Parallel Virtual Machine (PVM) permite a execução de tarefas em máquinas distribuídas de forma transparente ao usuário. Ele fornece primitivas de alto nível para comunicação e sincronização entre processos através de mensagens, permitindo escalabilidade, heterogeneidade e tolerância a falhas. A biblioteca PVM facilita a programação em rede através de uma interface simples e portável entre diferentes sistemas.