This is a project done during the course Distributed Systems Development taken at ESCOM - IPN. The purpose of this project was to learn how to design and implement a Distributed System in C++ language, coding an entire Object Oriented library from raw sockets up to a web page where the final user could see the results.