If you are developing software on Microsoft Windows platform, you probably have heard of the term “ Dll Hell ”. “Dll Hell” happens when two applications install two incompatible versions of a shared dll. Since there is no versioning control for dll in