Can someone please explain to me what exactly a COM environment is, what it does, and how I can implement one? Apparently I need to implement one so that I can use a dll file and allow transactions between it and my application. I am highly uninformed on this topic.

Thanks,
Colin