Question 1 Distributed Programming Technology