Conclusion
You can mix and match COM with .NET in any number of ways, depending on the needs of your business. There are economic and practical reasons for choosing to have one part of your application based on .NET and the other part based on COM. The beauty of COM interop is that it gives you a choice. When upgrading your applications, you don t have to standardize on .NET immediately to take advantage of the new features. You can start using those new features now and continue to use your existing Visual Basic 6 code and components as needed to accomplish your goals more quickly and effectively.