Aplicações distribuídas
Uma aplicação distribuída é um software com os seus componentes espalhados em diferentes computadores (sistemas ou servidores), mas que operam de maneira coordenada para alcançar um objetivo em comum.
Esses componentes se comunicam através dessa rede de computadores (como a internet), podendo ter uma autoridade central para gerenciar ou coordenar as operações desse software.
Note
Aplicação distribuída é diferente de uma aplicação descentralizada: entenda a diferença aqui.