You may suppose that now that you have the .NET Framework and assemblies that
don’t need to be registered in the Registry, you have finally moved beyond the COM
components. Nothing can be further from the truth; there are millions of COM
components in production, and a large number of applications use MTS and Component Services.
So, what are you to do? Throw away all the COM components and rewrite them in Visual
Basic .NET? I don’t think so! You need to find a way that will allow the two environments to
coexist, and that is where serviced components come in....