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 WSPs
Common SharePoint code
can be versioned
separately
More control over code
reuse and management
over multiple solutions
Even more complex