A farm solution is a special kind of code set used in
SharePoint. Some items to be aware of:
-
It is used as a server side code which runs against
the SharePoint server side object model.
-
It is only available for an on-premise
deployment.
-
It is used for branding solutions, central
administration customizations, application pages, custom services and timer
jobs, etc.
-
A farm solution is deployed with:
Add-SPSolution to upload the
package
Install-SPSolution
to deploy the solution package
Video on SharePoint Farm Solutions: