I want to reuse existing VB component code, without compiling them into DLL's. VB Script classes seem to be a dud, because they do not support main OOP concepts such as inheritance or abstract classes. The zero DLL requirement arises because, the code is generated at run-time, based on certain user inputs. So it cannot be compiled and registered on the fly. What's the next best alternative ? (I have tried Scriptlets, VB Script classes, even ASP.NET Web Services. None of them seem to solve my problem)