MethodTester allows someone to execute a method in an external .NET assembly for the purpose of testing pieces of functionality.  While a dev team is building unit tests, this allows QA teams to be able to do spot checking while an application is being built.