This report covers models of communication, discussion of communication skills and advantages and disadvantages of technology in communication. Communication skill is one of the most important skill in today's corporate world because companies only gain high productivity and profitability if they effectively communicate with their customers and convey their actual offerings to them.