If you want your application to support a plug-in system, for example to load plug-ins from assemblies located in plugins folder:
interface IPlugin
{
string PluginDescription { get; }
void DoWork();
}
This class would be located in a separate dll
class HelloPlugin : IPlugin
{
...