what is com used for, is it neccessary or am i using it (or them)already without even knowing it., I see in books and tutorials about com all the time.

Is it just used when you create your own Controls??
Thanks