Never before has the need for collaborative data become more important, nor more vulnerable. APTs are becoming increasingly more advanced at jumping between systems. Meanwhile, today’s users are adept enough with computer systems to employ workarounds to traditional network separation requirements. These growing external and internal threats have an accumulative impact in creating and exploiting vulnerabilities. Correcting the aftereffects of this problem is a zero-sum game. To address the root of the problem, system architects must weigh information sharing capabilities against security controls between different network enclaves. This paper will explore the concept of cross-domain solution types by discussing their respective capabilities, common architectures, and critical considerations.