Personalization, also known as customization, consists of tailoring a service or a product to accommodate specific individuals, as opposed to general groups. A wide variety of organizations use personalization to improve customer satisfaction, as well as for advertising. Personalization is a key element in social media and recommender systems.