A branding agency is a firm that specializes in creating and launching brands and rebranding. The role of a branding agency is to create, plan, measure, and manage branding strategies for clients, including support in advertising and other forms of promotion.
Branding is the process of developing a company's brand, including name, identity system, brand architecture, and messaging platform.