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?

  • 1
    Apps are not SharePoint Solutions, for that you can live with an Office 365 developer site. But for other types of solutions (farm solutions) you need SharePoint locally installed May 9, 2014 at 15:20
  • 1
    And, get an msdn subscription, which would include VS and all server products, such as sql and sharepoint, instead of actual server licenses.
    – Mike2500
    May 9, 2014 at 15:34
  • @RobertLindgren what is the difference between apps and solutions then? What would you do with a Solution?
    – Jacques
    May 9, 2014 at 15:38

2 Answers 2


In order to develop farm solutions, you need to have SharePoint installed on the machine Visual Studio is running on. With SharePoint 2013, you have to use Windows Server. 2013 cannot be installed on Windows 7 or 8 (like 2010 could).

As far as Apps for SharePoint are concerned, you do not need SharePoint installed. You just need a remove SharePoint 2013 server to connect to.

  • Thanks @John. So what is the major between developing a Sharepoint solution vs apps?
    – Jacques
    May 9, 2014 at 15:37
  • There are pretty significant differences between the two. Do some pretty thorough research and testing before committing to one or the other. (Or really, a developer should know both, as there is not 100% overlap between the two.)
    – Mike2500
    May 9, 2014 at 15:39
  • Like Mike2500 said, they have some pretty significant differences. I would start here to learn more: msdn.microsoft.com/en-us/library/office/… May 9, 2014 at 15:43

You can also use the managed client side object model

You don't need to have sharepoint installed. A good example would be a desktop application or mobile solution. This will give you more range then an App.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.