This program basically implements a client, which takes three integer values from a user and sends them to a server. The server processes the request of the client by calculating their sum and product, and sends a reply to the client, which then prints out the values it receives. The entire functionality of the program was implemented using Google's protocol buffers for RPC.