Fundamentals of Software Engineering Project