SharePoint solution packages consist of a .WSP file that you can create using Visual Studio (or manually if you so wish).

Before deploying to a production environment, I recommend you take a look through Deploy solution packages (SharePoint Server 2010).

Basically you need to add your solution to the solution database of a SharePoint Server farm using the Add-SPSolution PowerShell cmdlet, then deploy the solution using either Central Administration or the Install-SPSolution PowerShell cmdlet.

Both installation options above provide a choice of installing to either a single Web application, or all Web applications.

How to deploy webpart on production (not debugging) server?
Newbie question.

Why is it that there's a bazillion different types of screws? Why can't we just always use one standard screw type? Are there advantages/disadvantages to the different types? Are there times when one type is preferred over another?

Help me understand why there isn't one screw to rule them all.
