This question already has an answer here:

Is there anyone here can explain for me, which is better to use, and why?. In my opinion Sandbox solution is using for site collection and farm solution using for the all web application. Is that true???

marked as duplicate by Amal Hashim, Waqas Sarwar MVP, Robert Lindgren Nov 20 '14 at 13:32

This question has been asked before and already has an answer. If those answers do not fully address your question, please ask a new question.


The reason for introduction of Sandboxed Solutions was giving ability to work on a partially trusted environment. Without disturbing the Farm Administrators, the Site Collection Admin can handle the deployment. This runs under a set of security policies said CAS Policies. Also with this Sandboxed solutions come under several limitations.

Here are some Considerations on choosing Sandboxed Solutions. Also here are some restrictions on it.

Even a farm solution can be managed to deploy to a particular site collection if needed and the control the sites where the features get activated. Now with SharePoint 2013 and Apps comming in Sandbox solutions are considered obsolete. Still not dead.

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