HW3 assignment for Software projects and tools