Business firms and other organisations advertise their products/services/ideas, etc on regular basis. They need an institution which is an expert in designing advertisements, in releasing them through appropriate media, etc. Advertising agency is a specialised organisation which provides all advertising related services for some fee/commission. When it is owned and operated by the advertiser himself, it is called In-house agency