What is managed extensibility framework?
Managed extensibility framework (MEF) is a new library that is introduced as a part of .NET 4.0 and Silverlight 4. It helps in extending your application by giving greater reuse of applications and components. MEF gives a way for host application to consume external extensions without any configuration requirement.