1. An expert system comprising: a computing device for executing a plurality of engines, the computing device comprising a processor and a non-transitory computer readable storage medium; at least two expert system engines configured to generate conflicting first and second optimization recommendations, wherein a first expert system engine generates the first optimization recommendation in accordance with a first functional discipline of a construction project and a second expert system generates the second optimization recommendation in accordance with a second different functional discipline of the construction project; and a conflict engine coupled with the at least two expert system engines and configured to: identify a conflict between the conflicting first and second optimization recommendations, respectively, convert the conflict into a conflict object including a predicted impact of project metrics, and present the conflict object to a user via a conflict interface.