A system for distributing information over communications systems
comprising a question database, a solution database, a set of protocols,
a user information system, a selecting system, and a filtering system.
The question database contains questions related to the information to be
distributed. The solution database contains solution elements related to
the information to be distributed. The set of protocols links at least
one of the questions in the question database with at least one of the
solution elements in the solution database. The user information system
allows a user to enter user data related to the user. The selecting
system allows the user to select one or more questions from the question
database to generate a set of selected questions. The filtering system
generates a customized list of solution elements based on the selected
questions, the set of protocols, and the user data such that the
customized list of solution elements contains at least one solution
element specifically related to the user.