13. A system including instructions recorded on a non-transitory computer-readable storage medium, and executable by at least one processor, the system comprising: a multi-domain decision manager facilitating software development of a software application across a plurality of knowledge domains, based on relationships between a first knowledge domain and a second knowledge domain of the plurality of knowledge domains, the multi-domain decision manager including an assessment engine constructing a first assessment as an instantiation of a first knowledge base model of the first knowledge domain, and a second assessment as an instantiation of a second knowledge base model of the second knowledge domain; a relationship engine characterizing relationships between the first assessment and the second assessment, wherein the relationships characterize a likelihood that inclusion of a first selectable assessment option of the first assessment is associated with inclusion of a second selectable assessment option of the second assessment; and a relationship analyzer analyzing the relationships to identify causes and effects of a change across the first domain and the second domain for a multi-domain compliant development of the software application being developed, wherein the relationship analyzer suggests a change to the first assessment, based on the relationship analysis, and performs an aggregated statistical analysis characterizing a cumulative impact of the property relationships and the assessment relationships on the software application being developed.
15. The system of claim 13 , wherein the relationship engine provides the relationships between at least one pair of a first option from the first assessment and a second option from the second assessment.