small scale c++ application. something similar to client/server interface (to implement only client side).
1. user input information -> encode in required format -> send message as string of integers to the server.
2. receive response (message in same format) from server -> decode message -> show results.
3. database to keep track of all messages sent/received.
4. gui for the application.