Distributed System is an application that executes a collection of protocols to coordinate the actions of multiple processes on a network, such that all components cooperate together to perform a single or small set of related tasks. The aim of this project is to build a data distribution system that will serve as platform to be used in various application.The system will be illustrated by a DPOS(Distributed Point Of Sale) system.