The objective of this project is to implement a distributed event coordination system (DEC) system in C on a UNIX-based platform. This system will consist of a DEC server which can interact and communicate with multiple DEC clients at the same time. This project implements the ‘Happened Before Relationship’ of a Distributed Event Coordination System.