I Have a Python application which analyses data from multiple sources in real time. Once the data is analyzed the result of the analysis is stored in a database along with a time-stamp of when it was analyzed. 

I would like to access the most recent result of this program remotely from another computer. 

I was thinking about using python sockets and having a server script running on the main computer which runs the application and then that way I can access the data using a client script on another computer.

Is there a better way of doing this? Or are there any other solutions out there that can address this need?