This document provides an overview of the Managed Extensibility Framework (MEF). It discusses what MEF is, its key concepts and features, and how to implement MEF-based applications. MEF allows applications to be easily extended through extensions, plugins and parts. It introduces concepts like imports, exports, and composition containers that enable discovery and composition of parts at runtime. The document also outlines what's new in MEF 2.0, including open generic parts, convention-based registration, and composition scoping enhancements.