title: Differences in development between .NET and Mono
body: <p>I'm looking into Mono and .NET C# and we'll be needing to run the code on Linux Servers in the future when the project is developed. At this point I've been looking at ASP.NET MVC and Mono.  </p>
  
  <p>I run an Ubuntu distro and want to do development for a web application, some of the other developers use Windows and run other .NET items with Visual Studio. </p>
  
  <p><strong>What does Mono not provide that Visual Studio does?</strong></p>
  
  <p><strong>If running this on Linux later shouldn't we use MonoDevelop?</strong></p>
  
  <p><strong>Are there some third party tools or add-ins that might be an issue with Mono later?</strong></p>