QUIZ Advisor: a consultant for a fourth generation software package