Real-world applications of distributed computing.