What is COM ? why we use it ? Where & How can we use it ?

Farooq