In this article I am trying to show how to create a plugin enabled application using .Net Reflection. The plugin enabled application loads an associated piece of software during the runtime. There should not be any design time binding for the specified component.Advantages of PluginsWe can see lots of plugin enabled applications for example Winamp. The plugin enable application provides the following flexibilities: