1. A computer system having stored in memory: a set of executable software tools comprising a producer tool and a consumer tool; a memory comprising a model repository that includes a plurality of instantiations of neutral models, wherein the neutral models are ontological objects that include data structures stored in the memory that enable terms and concepts of a domain to be expressed; and a set of software engines, the set of software engines transforming data from a native format of one of said producer tool or said consumer tool to a syntactic representation and a semantic representation of the data in a neutral model stored in the memory, the set of software engines further transforming the syntactic representation of the data to data in a native format of the other of said producer tool or said consumer tool, and after transforming the syntactic representation of the data to data in a native format, transforming the semantic representation of the data to data in a native format.