1. A computer-implemented method of sharing content between computer systems using a Multi-Topology Middleman (MTM), the method comprising: receiving, at the MTM, a request to share content in a first computer system to a second computer system; exporting, by the MTM, the content from the first computer system; publishing the content to a data fabric; copying metadata of the content to the MTM; previewing conflicts of the content with existing data on the second computer system; returning one or more rules for the content; importing the content from the data fabric to the second computer system; and applying the one or more rules to the content on the second computer system.