System Design and Implementation