Advanced Software Design This is the brief code of our design. Makefile shows what needed to compile the code.