A computer implemented problem solving system utilizing an information
storage infrastructure and a flexible development environment for data
storage, includes a stored, user modifiable program including a problem
solving rule set relevant to a problem to be solved, a stored, user
modifiable set of vocabularies related to a problem to be solved, at
least one stored, user modifiable knowledge set relevant to a problem to
be solved, and stored, user modifiable individual user preferences
relevant to a problem to be solved. A computer implemented problem
solving method utilizing an information storage infrastructure and a
flexible development environment for data storage, includes generating
screen displays on a display screen, and entering a problem identified by
an initial assessment to the computer at a designated place in one of the
screen displays. The method further includes selecting from at least one
of the screen displays at least one item from at least one of: a stored,
user modifiable set of vocabularies related to a problem to be solved, at
least one stored, user modifiable knowledge set relevant to a problem to
be solved, and stored, user modifiable individual user preferences
relevant to a problem to be solved and entering the at least one item to
the computer at a designated place in one of the screen displays.