SOEN 6260 Project