10. Monolithic WSP
Simpler Retraction of one WSP
removes shared libraries
from BIN/GAC
Only one version path
for components
Not granular enough
MySolution.wsp
11. Shared WSP + Feature WSPs
Functionality can be
separately versioned
and managed
Retracting one
functionality doesn’t
break shared libraries
More complex
Limited reusability
13. Framework + Shared + Feature
WSPsCommon SharePoint
code can be versioned
separately
More control over code
reuse and management
over multiple solutions
Even more complex