Managed Extensibility Framework (MEF) - Microsoft's Official Inversion of Control Container
This new Microsoft feature in .NET Framework 4 is a programming model for reusing components, very similar to those Inversion of Control container frameworks out there that we all know and love (Castle Windsor, Structured Map, their own Unity from the