title: Effiecient Windows to Linux desktop sharing solution that support multiple screens
body: <p>I am looking for an efficient Windows to Linux desktop sharing software that support multiple screen.</p>
  
  <p>As of now my team develops (mustly Scala) code on our local windows machines (laptops).
  For various reasons the data we are working on can't usually be copied to our local machines.</p>
  
  <p>Currently we quite frequently need to exports our code/jars to a different environment that is also connected to an Hadoop cluster containing the data.  </p>
  
  <p>We are looking for a desktop sharing solution that will enable us to develop and execute code on remote, strong, stable Linux machines, that are connected via broadband connection to our data clusters.</p>
  
  <p>Its crucial for us that the solution above will be able to run remote GUI based developing tools such as IntelliJ on the Linux machines and display them on our local Windows machine multiple screens smoothly.</p>
  
  <p>Any recommendation?
  Thanks in advance,
  Mishael    </p>