This is a very small application that should perform two main tasks and some minor sub tasks...
1. Poll for data from our web server
2. Make HTTP get and POST requests based on the data from our server
Target platform is Mac. I suggest that you write it in Java so that it can run on any platform. However, you must test it and confirm that it runs on Mac.
See the attached PDF for more details about the features needed and the protocol for communicating with the web server.