Embodiments of the present invention provide a dynamic expert system
comprising a control database, a master rules database, an operations
database, an initialization module, a dynamic knowledge module and an
application of knowledge module. The control database comprises a
plurality of available data structures. The master rules database
comprises one or more of the available data structures populated with a
plurality of rules. The initialization module causes one or more of the
available data structures and corresponding rules to be copied, as a
project/product database, to the operations module. The dynamic knowledge
module provides for modifying the data structure, rules and/or operating
parameters to be captured of the project/product database. The
application of knowledge module provides for applying the modifiable
project/product database to the project, product or the like.