Newcastle University Final Year Software Engineering Project