Distributed Computing and Applications to Business, Engineering, and Science