We're on Visual Studio 2013 and Sharepoint 2013. So in Visual Studio I click new project Empty Sharepoint Solution. It says:
"The required version of Sharepoint Foundation 2013 or Sharepoint Server 2013 is not installed on this system..."
They give a link too, which I followed. http://msdn.microsoft.com/en-us/library/ee554869.aspx
This tells me that you have to have Sharepoint locally installed to developer for Sharepoint and the article tells me that Sharepoint 2013 can only be installed on Server OS's.
Is microsoft trying to tell me that I'd have to license each of my developers with an additional Server and Sharepoint license to develop small sharepoint apps?