MEF is a framework that simplifies the design of extensible applications and components. It can flexibly and dynamically discover a set of loosely coupled components and analyse their dependencies in order to compose them together at run time.

Mike Taulty has recently put up a six part series of screencasts covering the use of MEF in Silverlight 4.