This section of the documentation provides information about designing and using extensible applications in the .NET Framework.
Describes the basics of using the Managed Extensibility Framework (MEF) to enable extensible applications.
Provides information about using the add-in model for extensible applications.
.NET Framework Development Guide
Advanced Reading for the .NET Framework